Capture all successful state reads with hashes and session-local IDs. Record action intent before POST, retain accepted/rejected/unknown results, and link subsequent observations. Preserve legacy feeds and finalize each invocation synchronously.
deck.json, capture/live_*.json, and JSONL trace files are machine state from bot runs, not source. Reference captures stay tracked.