Problem
SecuScan needs a production-grade improvement in this area: Observability..
Scope
Generate or accept X-Request-ID, attach it to logs/audit/task records, and produce structured logs suitable for ingestion.
Acceptance Criteria
- The implementation is focused and does not introduce unrelated UI, docs, lockfile, or formatting churn.
- Security-sensitive behavior has explicit negative tests where applicable.
- Existing tests continue to pass, and new tests cover the main success and failure paths.
- Documentation or configuration examples are updated when operator behavior changes.
Verification
Tests should verify request IDs propagate from API request to background task and audit log.
Difficulty
Hard, useful issue intended for experienced contributors.
Problem
SecuScan needs a production-grade improvement in this area: Observability..
Scope
Generate or accept X-Request-ID, attach it to logs/audit/task records, and produce structured logs suitable for ingestion.
Acceptance Criteria
Verification
Tests should verify request IDs propagate from API request to background task and audit log.
Difficulty
Hard, useful issue intended for experienced contributors.