gsxdsm
fdebfba8a1
FN-9180: Route deleted-task outbox audits through the bounded seam
Keep deleted-task outbox processing resilient to hostile audit sinks while preserving durable ordering.
- Route catch-up, reconciliation fallback, lease-fenced, and retention-pruned events through the core bounded audit emitter.
- Add production-path sink-health coverage and update emitter routing ratchets.
- Document the class-A decision and add a patch changeset.
Files changed:
.changeset/fn-9180-outbox-run-audit.md | 7 +
AGENTS.md | 1 +
docs/run-audit.md | 2 +-
.../core-run-audit-emitter-isolation.test.ts | 13 +-
.../excluded-awaited-run-audit-layer-sites.test.ts | 203 +--------------------
.../task-deleted-outbox-audit-sink-health.test.ts | 117 ++++++++++++
...k-lifecycle-retention-audit-sink-health.test.ts | 64 +++++++
.../src/task-store/task-deleted-outbox-consumer.ts | 13 +-
.../task-store/task-lifecycle-event-retention.ts | 8 +-
9 files changed, 215 insertions(+), 213 deletions(-)
Fusion-Task-Id: FN-9180
Fusion-Task-Lineage: 33e126fd-23d6-4f3b-a377-1c4bfd7b2941
Co-authored-by: Fusion (runfusion.ai) <noreply@runfusion.ai>
2026-08-20 00:54:56 -07:00
..
2026-08-19 21:42:29 -07:00
2026-08-19 21:19:08 -07:00
2026-08-20 00:54:56 -07:00
2026-08-19 22:44:46 -07:00
2026-08-19 21:19:08 -07:00
2026-08-19 21:19:08 -07:00
2026-08-19 23:20:27 -07:00
2026-08-19 22:44:46 -07:00
2026-08-19 21:19:08 -07:00
2026-08-19 21:19:08 -07:00
2026-07-27 19:40:08 -07:00
2026-08-19 21:19:08 -07:00