Bundle of small observability wins: access-log format selection (fixed JSON today), OTel traceparent propagation, and metrics path excludes (basecamp#213 counter-proposal).
Anchor: logging_middleware.go:81; request_id_middleware.go.
Verify: log format switches; excluded paths absent from metrics; make test.
Bundle of small observability wins: access-log format selection (fixed JSON today), OTel traceparent propagation, and metrics path excludes (basecamp#213 counter-proposal).
Anchor:
logging_middleware.go:81;request_id_middleware.go.Verify: log format switches; excluded paths absent from metrics;
make test.