Stability Window

Tommy, the haus’s late Abyssinian, proved a point most engineers never learn. The hardest thing a system can do is sit still. Before Sanctum earns a stranger’s trust, it has to pass the same test he passed every afternoon on the flagstone. Not run faster. Not grow. Just stay.
The audit phase is done enough that the next mistake would be an obvious one — rushing into productization while the local system is still metabolizing all the cleanup. So we hold. Seven calm days. No heroic rewrites, no shiny new subsystems, just the system doing its job without inventing fresh drama.
The Rule
Section titled “The Rule”Phase 2 does not begin until the stabilization window has matured and the exit gate passes. That is the whole rule, and it is deliberately hard to argue with.
The policy is checked into the workspace:
/Users/neo/Documents/Claude_Code/sanctum/stability_window.yamlThe operator surface lives one directory over:
python3 /Users/neo/Documents/Claude_Code/tools/sanctumctl.py stability startpython3 /Users/neo/Documents/Claude_Code/tools/sanctumctl.py stability statuspython3 /Users/neo/Documents/Claude_Code/tools/sanctumctl.py stability checkWhat The Gate Requires
Section titled “What The Gate Requires”Four conditions, all of them boring on purpose:
- seven full calendar days since the window began
sanctumctl doctor --quickstill cleansanctumctl verifystill clean — the same verify wall that guards every releasesanctum-docsstill builds cleanly
Boring is the product requirement. If the system cannot survive a week of boredom, it has not earned a stranger’s trust, and no amount of green on a fresh test wall changes that.
Operator Flow
Section titled “Operator Flow”You run three commands over seven days, and mostly you leave the machine alone.
- Start the window with
sanctumctl.py stability start. - Let the normal audit wall and runtime checks keep running through the week.
- Inspect progress with
sanctumctl.py stability status. - At the end of the week, run
sanctumctl.py stability check. - Only after that passes does the roadmap move back to Phase 2 productization.
Why This Exists
Section titled “Why This Exists”Sanctum just came through a large consolidation pass: runtime cleanup, canonical rendering, Kitchen Loop implementation, feature proof, and tooling hardening. Work like that produces two dangerous illusions:
- that a green test wall today means the system is calm
- that the next right move is immediately making it more ambitious
Neither is true. A strong local system should be able to sit unchanged for a week — no surprise drift, no fresh runtime contradictions, no docs quietly falling out of sync with reality. The window is how we find out whether the calm is real or just recent.
The window closes the way it opened: with nothing happening, on purpose. If nobody has anything to report by day seven, the gate opens and Phase 2 begins. That silence is not the absence of work. It is the proof.