Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

rollback-repair-session-loss-asks

planarian @ a924e09 · Spec v4.6 · snapshot main · all versions

alice’s font-scale update commits; then the new generation breaks the print service and restarts cannot fix it. Switching back would also restart the display manager, which hosts her active session’s compositor, so the diagnoser’s Rollback would end her session: being a repair exempts it from waiting, never from asking. It is AskFirst (SessionLoss; the diagnoser is not the session’s own user) and, with nobody approving, it never runs: the update stays live.

HarnessScoringExpectsLatest verdict
fakemust-passgeneration: candidate; txn: pending Rollback; units: service:display-manager Runningfake: PASS

What it exercises

No invariant by name.