53e8a8b807
- Mocked messagePersistenceKey in event-controller-error-banner.test.ts and safe-guarded it in event-controller.ts to prevent TypeError. - Updated thinking loop retry test expectations to handle new dynamic recoveredErrors structure. - Updated schema version assertions in auth-storage-email-dedupe.test.ts to v5, preserving v6 for future schema test. - Simulated scrollback commitment in event-controller-message-start.test.ts by rendering container and committing rows before advancing timers.