DL-491
Transcript archive flushes (the compaction flush and the size-cap safety valve) run off the CommitConversationFrame commit path: AppendTranscriptEntry commits the row and returns, and a per-session single-flight flusher owned by the Store runs the flush afterward under a pass deadline, so an object-store fault never fails or stalls a commit. The database enforces that a pruning flush removes exactly the rows it archived. Refines DL-093; PUT-before-prune and the triggers are unchanged.
Status: Active (Matt, 2026-10-11)
Record: ../../agent/compass-transcript-flush-off-commit.md#approach