A pre-deploy review found the receiver is not deployable as built. The ingestion path never calls AuditBackend.emit(), so a 202 means a SQLite row exists, not that a backend with a declared retention policy accepted the event. Storage exceptions escape the handler with start_response never called. Tenant isolation and source binding are recorded as done but are not implemented. There is no read, replay, or correlation-lookup surface, so the failure matrix cannot produce the evidence NK-WP-0024 needs. WP-0003 closes as finished on its narrowed scope (contract + reference implementation, T01/T02). T03 and T04 are cancelled with rationale. WP-0004 covers receiver correctness and hardening, storage-agnostic so it runs in parallel with the database platform work. WP-0005 covers the Postgres backend, deployment, SQLite record migration, and the live failure matrix. Production storage moves from SQLite-on-a-volume to the Railiance PostgreSQL platform (RAPP-POSTGRES-WP-0002). Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
21 lines
1.5 KiB
Markdown
21 lines
1.5 KiB
Markdown
# Work Records — audit-core
|
|
|
|
> Generated by `statehub fix-consistency` (CUST-WP-0061-T04, work-record
|
|
> stage 3). Do not edit by hand — edit the source file/block listed for
|
|
> each record and re-run fix-consistency to refresh this index. Archived
|
|
> workplans are omitted; closed decisions/intakes/engagements stay listed
|
|
> so recently-resolved work is still visible. [auto]
|
|
|
|
| Kind | ID | Status | Lane | Source |
|
|
| --- | --- | --- | --- | --- |
|
|
| workplan | AUDIT-WP-0001 | finished | — | workplans/AUDIT-WP-0001-statehub-bootstrap.md |
|
|
| workplan | AUDIT-WP-0002 | finished | — | workplans/AUDIT-WP-0002-pluggable-audit-backend.md |
|
|
| workplan | AUDIT-WP-0003 | active | — | workplans/AUDIT-WP-0003-user-engine-event-ingestion-service.md |
|
|
| task | AUDIT-WP-0001-T01 | done | — | workplans/AUDIT-WP-0001-statehub-bootstrap.md |
|
|
| task | AUDIT-WP-0001-T02 | done | — | workplans/AUDIT-WP-0001-statehub-bootstrap.md |
|
|
| task | AUDIT-WP-0001-T03 | done | — | workplans/AUDIT-WP-0001-statehub-bootstrap.md |
|
|
| task | AUDIT-WP-0002-T01 | done | — | workplans/AUDIT-WP-0002-pluggable-audit-backend.md |
|
|
| task | AUDIT-WP-0003-T01 | done | — | workplans/AUDIT-WP-0003-user-engine-event-ingestion-service.md |
|
|
| task | AUDIT-WP-0003-T02 | done | — | workplans/AUDIT-WP-0003-user-engine-event-ingestion-service.md |
|
|
| task | AUDIT-WP-0003-T03 | progress | — | workplans/AUDIT-WP-0003-user-engine-event-ingestion-service.md |
|
|
| task | AUDIT-WP-0003-T04 | todo | — | workplans/AUDIT-WP-0003-user-engine-event-ingestion-service.md |
|