Skip to content

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