Web client, Chromium, 1280x800, light theme. Fresh isolated databases and synthetic replay conversations on each commit. Base f6433dba45ae0022f17513e2c0cfc76a632eb835 { holdShell: true, armed: false, http: false, corrupted: 1, shellHeld: 5, baselineSockets: 2, subscriptions: 3, coldFailed: true, httpSeen: true, sockets: 2 } Head b8323327d019e34fecfd796834f9afc1d33c4658 { holdShell: true, armed: false, http: false, corrupted: 1, shellHeld: 6, baselineSockets: 2, subscriptions: 4, coldFailed: true, httpSeen: true, sockets: 2 } Base: conversation absent throughout the 15-second recovery observation. Head: conversation appeared automatically and the sync indicator cleared. Controls additionally reject a hidden page, changed socket count, absent HTTP fallback, or a corruption count other than one. AI-assisted; verified with the tests and tools listed above.