0961b3ed93
The recorder now appends off its mailbox (9fda2919), so two separate Tells are two bursts the append loop may commit and drain one at a time. The #538 tests told Good.Tag and Bad.Tag separately and relied on both landing in one drain pass; when the loop drained Good.Tag alone, Bad.Tag was left alone at the head, every later pass failed with no sibling success (the outage path), and nothing was ever abandoned. Run in isolation the recorder test class failed 4 of 4 times (QueuedDepth 1, expected 0). The five tests now send the pair as one DependencyValueBatch, and the in-memory outbox appends a batch under one lock so a concurrent peek sees it all-or-nothing, as a group commit is. 6 of 6 isolated runs green. Claude-Session: https://claude.ai/code/session_01GT67AEHd2Acv1YPwGfXEoV