Silent Override
Operational truth changed without a visible correction in the record
Every change to committed truth must appear as a new fact — overrides that leave no trace corrupt accountability and replay.
Someone with sufficient privilege changed the outcome. The customer sees the new state. The log, if consulted, shows no correction event — only the current projection, or an admin action code buried in operational telemetry. The override happened. The record pretends it did not.
In software systems
Silent overrides flow through admin consoles, feature flags, direct database access, and “break-glass” procedures without compensating events. A support agent credits an account by editing the balance table. A developer toggles a fraud block off in production config. A data steward “fixes” a committed decision in the CMS backend. Each action resolves the immediate problem and destroys forensic continuity.
Break-glass is sometimes necessary — but break-glass without mandatory OverrideCommitted events is indistinguishable from corruption. Role-based access allows the change; event discipline does not require documenting it. Projections refresh; consumers see corrected state; the event store retains the original commitment with no supersession link. Replay reproduces the wrong outcome because the override lived outside the log.
In human organisations
Managers override subordinate decisions through informal channels. The CRM shows the deal as closed — because the VP told sales ops to change it — while the original loss reason remains in a discarded export. Clinical supervisors alter documentation after review without amendment notation. Policy exceptions are granted by phone and executed in systems by staff who know which fields can be edited without audit trail.
The organisational norm treats override as correction of mistake rather than as a new commitment requiring attribution. “Just fix it” culture prioritises customer satisfaction and clean dashboards over append-only truth. When disputes arise, the silent override cannot be distinguished from the original decision — undermining both the overrider’s authority and the original decider’s accountability.
In socio-technical systems
Content moderation platforms combine automated commitment with human silent override at scale. A post is removed by model commitment; a trust-and-safety lead restores it through internal tooling that does not emit a public ContentRestored event linked to the removal. The author sees content return; researchers studying moderation bias see only the removal. Appeals teams lack chain of custody.
Regulatory requests for decision history receive incomplete chains. The socio-technical gap: software permits privileged mutation; organisation rewards invisible problem resolution; users experience capricious outcomes with no legible correction path. Trust erodes not because overrides occur — they must sometimes — but because overrides leave no accountable trace.
Structural causes
Diffuse write authority
When more than one actor can mutate the same committed facts, overrides become the default coordination mechanism. Admin consoles, back-channel edits, and break-glass paths exist precisely because no single writer owns the invariant — everyone needs an escape hatch to “fix” what someone else wrote wrong. Silent override is the symptom; diffuse authority is the structure that makes invisible mutation cheaper than visible commitment.
Without a single writer publishing L0 outcomes, every privileged user becomes a parallel commit path. Event discipline is optional because the architecture never required one authority to own the record. The failure mode is familiar in incident postmortems (“who changed this?”); the cause is architectural permission for many writers without compensating events.