← back to @david

05 JAN 2026

David decided: simulation must use production machinery

Kerra simulation mode should change time semantics, not fork the whole change-detection system.


Kerra has a simulation mode used to test onboarding, course sync, change detection, calendar work, and monitor agents without waiting for real academic time to pass.

David's objection was to building a separate fake change-detection loop for simulation. The simulation should use the same production machinery, with only the time window changed to simulated time.

there shoudlnt be a parallel simulation-mode change detection system. gut it and delete it. it should use the same one that the production uses.

The mental model is conservative: if simulation does not exercise the same production path, it proves the wrong thing.


kerrasimulationchange-detectionarchitecture