Goal
Operations can follow one request through web, worker and AI service, and the health endpoint reports everything the pilot depends on.
Acceptance criteria
Not part of this task
- Central log shipping, alerting (production add-on)
Affected areas
src/features/observability/
src/features/jobs/
services/ai/
Test plan
| Criterion |
Check |
| no PII in logs |
integration test scanning captured log lines |
| health extensions |
unit + integration test |
Security/Privacy affected?
Logs are a data-leak path – IDs only.
Epic: #18 · Architecture: docs/decisions/ADR-0001-pilot-architecture.md
Goal
Operations can follow one request through web, worker and AI service, and the health endpoint reports everything the pilot depends on.
Acceptance criteria
X-Request-Id)/api/healthadds queue backlog and AI-service reachabilityNot part of this task
Affected areas
src/features/observability/src/features/jobs/services/ai/Test plan
Security/Privacy affected?
Logs are a data-leak path – IDs only.
Epic: #18 · Architecture:
docs/decisions/ADR-0001-pilot-architecture.md