Commit graph

1 commit

Author SHA1 Message Date
6ec67f231d Seat: the integration that would have looked healthy forever
tenant-engine's audit-core emitter sent five of eight required fields
under its own names and no correlation_id, and its drain dead-lettered
on 400 -- so every event would have been lost on both sides silently
while every local signal stayed green.

The lesson the seat carries: a suite pinning your own shape proves your
shape, not the contract. The check that established anything was
importing audit-core's real normalize() and running all nine event types
through it.

Draft, awaiting its portrait -- no image generation in this harness.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DFmHM6fugwfqoobUCp9GiQ

Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 2106375@bnt-lap001
Assistant-Session: aa26c34d-71e8-4478-a962-c79c74694dc8
2026-09-11 00:53:12 +02:00