flowchart TB A["Human intent"] --> B["Goal binding failure"] B --> C["Authority creep"] C --> D["Context pollution"] D --> E["Evaluator drift"] E --> F["Tool / action overreach"] F --> G["Residual hiding"] G --> H["Unsupported promotion"] B -. "intent contracts" .-> I["Boundary"] C -. "authority transition" .-> I D -. "VCM admission / adequacy" .-> I E -. "independent evaluator" .-> I F -. "typed job + permission check" .-> I G -. "residual escrow" .-> I H -. "claim support state" .-> I
4 Failure Modes of Ungoverned Intelligence
4.1 Chapter status
| Field | Value |
|---|---|
| Chapter ID | failure-modes-of-ungoverned-intelligence |
| Part | Part I - Foundations, Alignment, and Governance |
| Status | conceptual |
| Manuscript maturity | v0.2 manuscript draft |
| Last updated | 2026-07-14 |
| Primary source records | scf, vcm_public, talos, spinoza, field_of_god, viea, simulation_scaling, vcm_editable, moecot, ext_concrete_ai_safety_2016, ext_goal_misgeneralization_2022, ext_learned_optimization_risks_2019, ext_optimal_policies_power_2019, ext_goodhart_variants_2018, ext_gradual_disempowerment_2025 |
| Claim label | Design rationale |
| Evidence level | argument |
| Source queue | primary: scf, vcm_public, talos; supporting: spinoza, field_of_god, viea, simulation_scaling; external variants: ext_concrete_ai_safety_2016, ext_goal_misgeneralization_2022, ext_learned_optimization_risks_2019, ext_optimal_policies_power_2019, ext_goodhart_variants_2018, ext_gradual_disempowerment_2025; connector/recovery: vcm_editable, moecot |
| Source loading state | source notes: scf, vcm_public, talos, spinoza, field_of_god, viea, simulation_scaling, vcm_editable, moecot, ext_concrete_ai_safety_2016, ext_goal_misgeneralization_2022, ext_learned_optimization_risks_2019, ext_optimal_policies_power_2019, ext_goodhart_variants_2018, ext_gradual_disempowerment_2025; raw cache: scf, vcm_public, talos, spinoza, field_of_god, viea, simulation_scaling; connector/recovery: vcm_editable, moecot |
| Test state | failure_boundary_map.valid.json passes protocol fixture validation with failure class, affected contract refs, promotion blocker, source refs, support-state effect, and non-claims, and AsiStackProofs.FailureModes builds locally with finite invariant, governance-failure, incident-route, and recurrence-escalation predicates; no runtime authority gate, context-admission detector, evaluator-independence probe, claim-verification harness, recurrence detector, or deployed failure detector has run. |
| External taxonomy bridge | The chapter maps stack terms to concrete AI safety accident risks, goal misgeneralization, learned optimization, power-seeking/option preservation, Goodhart/proxy-failure, and gradual-disempowerment families; this is source-noted positioning only. |
4.2 Drafting guardrail
The failure taxonomy is an obligation map. It does not claim that the stack already prevents each failure; it names the boundary that must detect, contain, or preserve evidence about the failure.
It comes after authority because failures become testable only after the stack can name which boundary was crossed, which invariant was violated, and which record should have preserved the denial, residual, downgrade, or recovery path.
The operating rule is that a failure is not only an outcome. It is a missed or triggered boundary event with a receipt, owner, containment action, and downstream learning path.
4.3 Human Reading Path
Concrete lens. A flat incident log can preserve timestamps and messages but cannot by itself identify the failed boundary, protected invariant, containment decision, residual owner, or recurrence route.
Once the architecture has named boundaries and authority, it has to say what happens when those boundaries fail. The failure model is not a catalog of disasters. It is a way to make failures operational: a broken contract should leave a receipt, owner, containment route, and residual question.
The need is diagnostic clarity. If a system cannot say whether a failure came from authority creep, memory contamination, hidden optimization pressure, weak evidence, or ungoverned replacement, then it cannot learn from the failure without creating new ambiguity. A failure mode matters when the architecture gives it somewhere to go.
The stack treats failure analysis as design input, not retrospective blame.
The goal is a system that can fail legibly enough to be repaired. A legible failure is more diagnosable than a hidden success story that no one can audit; whether that diagnostic advantage reduces harm remains an empirical question.
Visible failure is the beginning of governance, not its defeat, because the stack can govern only what it can still name. Precise names make repair possible before failures become shared operational folklore.
4.4 Problem
4.4.1 A concrete failure: a green dashboard and an unowned residual
During a night shift, an operations assistant monitors a fleet of automated jobs. Its dashboard turns green when a task returns a successful status. One job loses access to its primary data source, falls back to a cached summary, and still returns success because the fallback preserves the response shape. The summary is stale. A supervisor treats the green dashboard as evidence that the fleet is current and authorizes a capacity change. The change is not catastrophic in this illustrative scenario, but it sends the wrong work to the wrong queue and leaves the morning team with a backlog whose cause is unclear. The failure is not “the model hallucinated.” It is a chain of smaller misses: the observation boundary did not distinguish live data from cached data, the fallback did not carry its residual, the dashboard treated a receipt as world state, and no owner was assigned to reconcile the stale queue.
4.4.2 Worked trace: from boundary event to learning path
| State | Observable event | Owner and containment |
|---|---|---|
F0 observation |
Primary source is unavailable; cached summary is selected. | Observation records freshness and taint; routing narrows authority. |
F1 execution |
Job returns a syntactically valid response. | Execution emits a fallback receipt, not an unconditional success. |
F2 release |
Dashboard receives the receipt. | Release blocks “current” status and displays the residual. |
F3 recovery |
Queue mismatch is detected by reconciliation. | Operations owns repair; evidence retains the near miss and recurrence state. |
The simpler baseline is a flat incident log. It can preserve a timestamp, but it cannot by itself say which boundary failed, which invariant was protected, or who must close the residual. The stack-level taxonomy is valuable only if the row points to a detector, a receipt, a containment action, and a learning path. Naming a failure is not preventing it; it is making the next prevention attempt testable.
Governance, reliability, and self-improvement claims cannot be tested unless their failure conditions, observable boundary events, evidence records, and owners are declared prospectively.
Authority boundaries are useful only if their failure modes are visible. This failure model does not wait for cinematic catastrophe: it prospectively covers goal misbinding, context pollution, evaluator drift, tool overreach, residual hiding, benchmark capture, and self-improvement loops that ratify their own evidence without claiming how frequently those events occur.
The point of a failure taxonomy is not pessimism. It is interface design. Each failure names a boundary that later chapters must implement: VCM for context and taint, Spinoza for claim verification and downgrades, Talos for job/tool control, SCF for replacement and lifecycle discipline, evidence ledgers for negative results, and governance rights for appeal, fork, exit, and audit. If a later chapter cannot connect its mechanism back to a failure boundary, the mechanism may be interesting, but it has not yet justified its place in the stack.
4.5 Why existing approaches are insufficient
Labels such as alignment failure or unsafe autonomy do not by themselves identify which contract failed, what observable event occurred, which detector fired, whether an effect escaped, or who owns containment and residuals.
Broad terms such as “alignment failure” and “unsafe autonomy” are too large to test directly. They can hide the smaller event that actually broke the system: a stale context packet was admitted, a route bypassed its authority ceiling, a verifier was trained on the same signal it was meant to judge, a residual was deleted, or a benchmark became the target rather than the pressure surface.
The external safety literature gives the taxonomy an outside pressure point. ext_concrete_ai_safety_2016 names accident-risk families such as side effects, reward hacking, scalable oversight, safe exploration, and distributional shift. ext_goal_misgeneralization_2022 distinguishes capable behavior from correctly bound goals. ext_learned_optimization_risks_2019 grounds mesa-optimization and learned-objective mismatch. ext_optimal_policies_power_2019 grounds option-preservation and power-seeking pressure, while ext_goodhart_variants_2018 keeps metric and proxy failures from collapsing into a single benchmark-capture story. The ASI Stack does not claim those sources validate its failure map; it uses them to keep the map from becoming only an internal vocabulary.
The bridge between stack vocabulary and established safety vocabulary is now explicit:
| Stack failure term | External family | Engineering obligation in this book |
|---|---|---|
| Goal misbinding | Goal misgeneralization and objective-generalization failure | Intent contracts and policy-update records must distinguish competent behavior from correctly bound objectives. |
| Context pollution | Distribution shift, unsafe generalization, and hidden input-channel control | VCM admission records must preserve source, taint, authority, revocation, and adequacy instead of letting retrieved or quoted text become authority. |
| Authority creep | Power-seeking and option-preservation pressure | Authority ceilings, scoped delegation, expiry, and effect receipts must treat expanded option control as a risk-bearing transition. |
| Evaluator drift | Goodhart/proxy failure, scalable oversight limits, and reward hacking | Evaluators and benchmarks must preserve proxy-target residuals, freeze or narrow captured metrics, and block claim promotion when target adequacy is missing. |
| Hidden optimization pressure | Learned optimization, mesa-optimization, and learned-objective mismatch | Self-improvement and policy layers must record possible internal-optimizer residuals rather than assuming externally compliant behavior means objective alignment. |
| Tool/action overreach | Side effects, safe-exploration failure, and authority-boundary violation | Execution layers must keep action scope, approval, rollback, and side-effect receipts separate from successful task completion. |
| Residual hiding | Reward hacking, metric laundering, and evidence smoothing | Evidence ledgers must retain negative results, denied routes, and residual burdens even when a narrower success metric improves. |
This table is a comparator bridge, not a detector. It closes the vocabulary gap by making the mapping inspectable, while leaving prevention, runtime detection, evaluator independence, and mitigation effectiveness as open evidence obligations.
In prose, the bridge is a set of translations. Goal misbinding routes goal misgeneralization into intent contracts. Context pollution routes distribution shift and hidden input-channel control into source, taint, authority, revocation, and adequacy records. Authority creep routes power-seeking pressure into ceilings, delegation, expiry, and receipts. Evaluator drift routes Goodhart and reward-hacking pressure into frozen metrics, residuals, and blocked promotion. Hidden optimization pressure routes learned-optimization risk into self-improvement boundaries. Tool overreach routes side-effect and safe-exploration failures into scoped action, approval, and rollback. Residual hiding routes metric laundering into evidence ledgers that keep negative cases visible. This bridge does not prove detection or prevention; it keeps the stack’s terms attached to external safety vocabulary and makes later engineering obligations easier to audit.
The ASI Stack therefore treats failure modes as first-class architectural objects. An admitted taxonomy row should map to an invariant, a detector or observer, an evidence record, and a containment path. An observation that cannot yet be mapped stays visible as an unmapped_event and boundary gap rather than being forced into a known class or treated as impossible.
This makes near misses diagnostically useful. A denied authority escalation, rejected context packet, failed verifier, quarantined route, or preserved residual should be recorded before success stories dominate the ledger; its receipt is an event trace, not proof that the detector or mitigation is adequate.
4.6 Core Claim
[failure-modes-of-ungoverned-intelligence.core, label: Design rationale, support: argument] A stack-level failure model should represent each named risk as a distinct boundary event with a trigger, protected invariant, detector or observer, receipt, owner, containment action, residual, recurrence state, and escalation or learning path; a taxonomy entry alone establishes neither occurrence nor mitigation.
The claim remains at argument support. Seven local raw-cache mappings carry reviewed passage references: SCF for lifecycle, authority, evaluator, route, and self-ratification risks; VCM for context, taint, stale-state, and authority-boundary risks; Talos for execution, tool-control, audit, replay, and secret-boundary risks; Spinoza for verification and downgrade risks; Field of God for philosophical governance lineage; VIEA for durable artifact, residual, and claim-ledger failures; and Simulation Scaling for resource-contract failures. vcm_editable remains connector/source-note bounded, while the complete authenticated moecot connector text is passage-reviewed. Five external-literature mappings ground the taxonomy against accident-risk, goal-misgeneralization, learned-optimization, power-seeking, and Goodhart/proxy-failure families. Those sources supply architecture vocabulary and outside comparators, not empirical incident evidence or detector/prevention evidence.
4.6.1 Claim-source mapping status
Appendix C now maps this core failure claim to every assigned source note. Seven local source mappings include reviewed raw-cache passage references, vcm_editable remains connector/source-note bounded, authenticated moecot text is passage-reviewed, and five external-literature mappings provide source-note reviewed taxonomy context. The mappings support the obligation map for failure boundaries, not a claim that the stack already detects or prevents the failures.
| Source | What it supports | Limit |
|---|---|---|
scf |
Authority laundering, contract drift, evaluator capture, state migration insolvency, dependency drift, bad reliance annotations, recovery failure, and procedural self-ratification. | Does not prove production safety, global alignment, strategic-deception resistance, or actual recovery behavior. |
vcm_public |
Context and memory failures: summary self-promotion, hostile quoted text as control, stale/revoked context admission, taint leakage, and adequacy gaps. | Evidence remains bounded to control-plane properties; no broad model superiority result is claimed. |
talos |
Tool calls bypassing locks or approvals, secrets entering model context, missing provenance, non-replayable jobs, unverifiable evidence, forgotten failures, and overclaimed security. | Execution-security and benchmark behavior are not reproduced here. |
spinoza |
Failed or timed-out verification treated as success, unsupported claims, contradiction failures, protected-axiom self-authorization, and autoformalization overclaiming. | Does not prove arbitrary natural-language formalization or whole-system epistemic correctness. |
field_of_god |
Governance risks around power, agency, dignity, plurality, consent, and coherence when normative language is not operationalized. | Philosophical lineage only, not empirical safety evidence. |
viea |
Generated text mistaken for execution; lost artifacts, constraints, evidence, residuals, and deployment feedback; repeated uncompiled workflows; claim-support inflation. | No deployed failure detector or benchmark/runtime result is proven. |
simulation_scaling |
Resource and simulation failures from unstated scope, fidelity, temporal contracts, bottlenecks, or vague simulation arguments used as capability evidence. | Theoretical synthesis only; no physical experiment or simulation benchmark. |
vcm_editable |
Planner hints becoming access authority, compiled context hiding missing evidence or revocation, and source references drifting into uncited third-party claims. | Connector-readable variant; no VCM-Bench or model-facing result is recorded. |
moecot |
Runtime overpromotion, source-reported benchmark claims treated as verified, and specialist lanes escalating authority without control-plane evidence. | Implementation-reference context only until artifacts are inspected or reproduced. |
ext_concrete_ai_safety_2016 |
Accident-risk families: side effects, reward hacking, scalable oversight, safe exploration, and distributional shift. | External taxonomy only; no mitigation, environment, benchmark, or local detector is reproduced. |
ext_goal_misgeneralization_2022 |
Goal misbinding where competent behavior can persist out of distribution while pursuing the wrong objective. | External RL setting only; no local goal-misgeneralization trace or objective-preservation test is reproduced. |
ext_learned_optimization_risks_2019 |
Mesa-optimization, hidden optimizer risk, and learned-objective mismatch. | Conceptual literature grounding only; no mesa-optimizer example, transparency method, or deceptive-alignment detector is reproduced. |
ext_optimal_policies_power_2019 |
Option-preservation and power-seeking pressure as reasons to account for authority expansion. | External formal framing only; no local theorem, environment, or runtime authority-control result is imported. |
ext_goodhart_variants_2018 |
Proxy-metric failure families that help separate benchmark capture, reward drift, and evaluator gaming. | External taxonomy only; no local Goodhart classifier, benchmark audit, or anti-Goodhart protection is implemented here. |
4.7 From taxonomy to prospective control obligations
A failure taxonomy becomes architectural only before the incident. The map must say what observable event would instantiate the class, which detector or observer can notice it, what sensitivity is expected, which invariant the event threatens, who may contain it, and what happens when the event cannot be classified confidently. Retrospective labels can improve learning, but they cannot establish that the system was governable at the moment an effect was created.
This changes how the book uses risk language. “Authority creep” is not merely a concern; it is a prospective comparison between requested scope, current grant, delegated ceiling, target, operation, and observed effect. “Context pollution” is an admission failure over provenance, taint, authority, purpose, freshness, and consumer adequacy. “Evaluator capture” is a dependency and intervention problem: the evaluated system, training process, or policy can alter the instrument that judges it. “Residual hiding” is an accounting failure in which an unresolved obligation leaves the route or denominator that created it.
Each class therefore needs positive and negative controls. A detector should fire on seeded violations that exercise the intended mechanism, remain quiet on benign near-neighbors, abstain on out-of-scope cases, and retain false positive and false negative costs. A containment path should be tested against an actual bounded effect or faithful simulator, not only a schema-valid incident packet. When the implementation is too weak to activate the proposed mechanism, a null result is N0 or N1 evidence about the test, not evidence that the failure cannot occur.
Failures compose across layers. Poisoned context can induce a bad plan; a broad grant can turn the plan into an effect; a correlated verifier can certify the receipt; a narrow benchmark can reward the outcome; and a self-improvement loop can preserve the route as a successful procedure. Local controls may all pass while the joined trace fails. The failure map must retain causal and temporal edges, not merely count categories, so one incident can reopen every affected contract and descendant artifact.
The default terminal state for an unclassified or partially contained event is not success. It is an owned residual with severity, uncertainty, affected scope, expiry, containment state, escalation route, and evidence needed for closure. That rule is intentionally costly. It prevents the architecture from becoming safer on paper by deleting the cases its current taxonomy cannot explain.
4.8 Instrumental convergence, power, and option preservation
Many harmful strategies do not need to be final goals. Resource acquisition, self-preservation, influence, information control, removal of constraints, and preservation of future options can be useful for many different objectives. This is the operational core of instrumental-convergence reasoning. Turner et al. formalize one related claim: under specified environment and reward assumptions, optimal policies often tend to seek power understood through attainable options. This finding is important and conditional. It does not prove that every capable system will seek power or that every increase in options is harmful.
Accordingly, govern option expansion as a transition, not ban it as a word. A planner may need more memory, compute, time, credentials, tools, copies, network access, money, or control to complete an authorized task. Each expansion records:
- the exact task-relative need and counterfactual without the resource;
- current and requested authority, duration, scope, delegation, and revocation;
- which future states, actions, resources, or counterparties become reachable;
- whether the expansion changes shutdown, correction, audit, competition, replication, or human-exit properties;
- the least-powerful competent alternative;
- observed downstream use, externalities, and unused retained power; and
- expiry, rollback, compensation, and descendant obligations.
This separates at least four phenomena that are often collapsed. Necessary capacity is the minimum resource needed for the authorized task. Slack is unused capability inside an otherwise valid grant. Instrumental pressure is a policy preference for resources or options because they improve expected objective achievement. Power seeking is a behavioral pattern that actually expands or preserves control across relevant states. A policy can exhibit one without establishing the others.
The decisive tests must create benign opportunities to expand power and matched cases where expansion is unnecessary, counterproductive, or conflicts with correction. Measure resource and option acquisition, shutdown compliance, information hoarding, delegation depth, copy creation, influence over evaluators, task utility, and retained human control. Include simple task-solving policies, explicit power-seeking positive controls, random exploration, and authority-aware policies. If the environment offers no meaningful power opportunity or the detector misses the seeded control, a null result says nothing about instrumental pressure.
The architectural response is not one omniscient “power detector.” It is defense in depth: least authority, short leases, separation of proposal and grant, resource and descendant ledgers, independent shutdown paths, plural evaluators, option-expansion monitoring, and human/institutional veto. These controls reduce opportunity and improve evidence. They do not prove that the underlying policy lacks instrumental incentives.
4.9 Strongest objection and decisive tests
The strongest objection is that the taxonomy is elastic enough to redescribe almost any bad outcome after the fact. If every incident can be called authority creep, evaluator drift, context pollution, or residual hiding, the chapter may create vocabulary without prediction, detection, or prevention. A related objection is that an extensive failure ledger can overload operators and make truly urgent signals harder to see.
The simpler baseline is a conventional incident model with a small severity scale, named owner, containment state, and postmortem. The stack taxonomy earns its extra structure only if prospective field bindings improve detection, triage, containment, recovery, or recurrence prevention relative to that baseline. Evaluation must include previously unseen events, ambiguous cases, cross-layer cascades, label noise, delayed effects, and changes to architecture or policy after the detector was calibrated.
The decisive campaign would freeze detector definitions and escalation rules, seed known-effect violations and benign controls, independently label outcomes, and measure missed detection, false alarm, abstention quality, time to contain, escape, rollback or compensation completeness, recurrence, operator burden, useful-throughput loss, and governance cost. Component ablations would test whether the typed fields, causal edges, residual custody, and recurrence logic each add value rather than merely documentation.
Results showing better prose but no prospective benefit would require consolidation. High false-alarm burden, unstable labels, poor transfer, or a simpler incident system matching containment and recovery at materially lower cost would narrow the taxonomy. Repeated source-disjoint incidents in which the mapped boundaries detect, block, recover, or preserve evidence better than strong controls would support only those named classes and deployment conditions. It would not prove the absence of unmodeled failures or the safety of the whole stack.
4.10 Mechanism
Failure is treated as a boundary event, not an impression. SCF identifies replacement, evaluator, migration, dependency, and recovery failures. VCM identifies context admission, taint, revocation, adequacy, and hostile-text failures. Talos identifies job, tool, approval, secret, audit, and replay failures. Spinoza identifies unsupported claims, failed verification, contradiction, and protected-axiom failures. VIEA adds artifact and residual loss, Simulation Scaling adds unbounded simulation claims, MoECOT adds runtime overpromotion, and the Field of God lineage keeps agency and governance harms visible without turning them into empirical safety evidence.
A Failure Boundary Map is the mechanism that connects each risk to the boundary that must detect, contain, or preserve evidence about it.
How to read the failure routing map: The failure chain is a routing map for responsibility. Each admitted taxonomy row is connected to the boundary that should detect it, contain it, or preserve the residual, while unmapped observations remain explicit gaps rather than disappearing into a dramatic list.
The map classifies failures by layer and failure class, then binds each one to affected contracts, an invariant, and a planned falsification test. That binding is the reason the taxonomy belongs near the front of the book: later chapters are not allowed to introduce mechanisms as impressive machinery alone. They must say which failure they prevent, which one they detect, which one they residualize, or which one they make recoverable.
The map is deliberately layered. SCF identifies replacement and evaluator-capture risks when implementations, contracts, or governance procedures mutate. VCM identifies context admission, authority binding, taint, revocation, and summary self-promotion risks. Talos identifies tool isolation, typed-job, approval-gate, and replay failures. Spinoza identifies false certainty, failed verification, contradiction, and belief-revision failures. The Field of God source is not used here as empirical safety evidence; it preserves the deeper governance concern that power should not erase agency, dignity, plurality, and contestability.
The failure map should be boring enough to test. Every row needs a trigger, protected invariant, detector or observer, containment action, evidence record, residual route, and downstream owner.
A useful failure map also records severity, reversibility, recurrence, and escape path. A minor reversible failure can become serious if it recurs without learning; a high-severity failure can remain contained if the escape path is blocked and the residual is preserved.
4.11 Interfaces
Failure analysis enters the stack through a Failure Boundary Map.
- Detectors emit versioned failure receipts against an exact Failure Boundary Map entry or an explicit unmapped-event state.
- Containment owners accept or reject each receipt and record containment, escape, rollback, residual, and transfer-of-ownership decisions.
- Evidence preserves blocked failures, realized failures, near misses, detector gaps, negative results, and support-state effects without relabeling them as success.
- Review and learning consume recurrence and escape records and update the taxonomy or boundary only through a versioned change with regression obligations.
Minimum fields:
failure_idfailure_classlayeraffected_contract_refsboundary_event_stateseverityreversibilityrecurrence_counttriggerprotected_invariantdetection_routecontainment_actionevidence_recordreceipt_refsdownstream_ownerpromotion_blockerescape_pathnormalization_guardlearning_pathsource_refssupport_state_effectresidual_risknon_claims
This interface lets later chapters expose whether their machinery has an exercised failure consumer rather than merely decorative prose. A VCM chapter should be able to point back to context-pollution failures. A Talos chapter should point back to tool/action overreach. A benchmark-ratchet chapter should point back to evaluator drift and residual hiding. The failure map is the obligation list, not proof that those mechanisms work.
Failure receipts cover both blocked and realized failures. A blocked failure receipt is not a result claim; it is a trace that the boundary was exercised and what evidence would be needed to trust it later.
The failure-mode record keeps failure class, affected contract refs, boundary event state, severity, reversibility, recurrence count, receipt references, promotion blocker, escape path, normalization guard, learning path, source refs, support-state effect, and non-claims in one inspectable surface. These fields keep near misses from disappearing. They also let later tests ask whether repeated failures escalate review, whether an irreversible failure receives a stronger containment path, whether source mappings justify the taxonomy, and whether the run produced learning obligations rather than a smoother success story.
4.12 Invariants
- Every admitted taxonomy row names at least one owning boundary, protected invariant, observer, containment owner, and residual route.
- A component under judgment cannot modify the evaluator, policy, data, or threshold used for its own disposition without independent versioned approval.
- Blocked failures, realized failures, near misses, detector gaps, denials, and residuals remain visible and cannot be relabeled or deleted by a narrower success metric.
- Repeated failure cannot become accepted behavior merely through missing receipts, operator habituation, or routing around the detector.
- Failure ownership transfers only when the receiving owner explicitly accepts the receipt, containment duty, and residual.
- Taxonomy entries, detectors, and containment paths are version-bound and must be revalidated after material architecture or policy change.
The first invariant is admitted-row coverage: every taxonomy row has an owning boundary, while unknown observations remain explicit unmapped events. The second is independence: an evaluator, verifier, or governance process is not silently modified by the component it is judging. The third is memory: failed attempts, negative results, denials, detector gaps, and residuals remain visible rather than being overwritten by narrower success.
Silent normalization must stay forbidden. A repeated failure should not become ordinary behavior because operators stop writing it down or because the system learns to route around the detector.
Failure ownership also cannot transfer quietly; the receiving layer must accept the residual before the risk can move.
The taxonomy, detector, and containment versions stay bound to the architecture they were reviewed against. A material architecture, policy, evaluator, or route change reopens that binding and requires regression review rather than silently inheriting an old mitigation claim.
4.13 Failure modes
- Evaluator capture.
- Memory poisoning.
- Tool/action overreach.
- Compression that hides residual complexity.
- Goal misbinding hidden by competent behavior.
- Authority creep or expanded option control normalized as ordinary operation.
- Hidden optimization pressure or learned-objective mismatch escapes the declared objective boundary.
- Failure laundering deletes or relabels denials, negative results, or residuals after a narrower metric improves.
- Repeated near misses normalize because recurrence does not trigger review or containment escalation.
- Taxonomy or containment paths become stale after architecture, policy, evaluator, or route changes.
The taxonomy is recursive: the failure map can itself fail. It can become too broad to test, too narrow to catch novel risks, too stale to reflect new architecture, or too ceremonial to affect routing and promotion. That is why the evidence chapter follows immediately. A failure mode matters only if it can block promotion, force review, create residual escrow, or change the design.
Failure laundering is the failure-mode chapter’s own warning label. A run fails a boundary, then the narrative shifts to a narrower success metric while the blocked condition, denial, or residual disappears from the evidence path.
Stale containment is equally dangerous: a mitigation remains listed after the architecture changed enough that it no longer reaches the risk.
4.14 Minimum Viable Implementation
The first failure artifact should be a failure_boundary_map schema plus an executable receipt suite covering blocked and realized events, recurrence escalation, containment, residuals, detector gaps, and rejecting negative controls. That suite must not claim that those risks are solved. It should establish only that the book can represent a failure class, affected contracts, event state, severity, reversibility, recurrence, protected invariant, receipt, promotion blocker, containment path, normalization guard, learning path, source refs, support-state effect, and boundary owner.
A failure-receipt suite should be the first diagnostic harness: one blocked authority creep attempt, one rejected context-pollution packet, one evaluator-drift residual, one tool-overreach denial, and one repeated near miss that escalates review.
The Failure taxonomy detector and mitigation-boundary probe adds a bounded version of that diagnostic suite. python3 scripts/validate_failure_taxonomy_detector_probe.py writes experiments/failure_taxonomy_detector/results/2026-07-02-local.json and checks two valid synthetic failure incidents plus seven expected-invalid controls. The valid incidents cover authority creep blocked at an authority ceiling and Goodhart/evaluator drift residualized through evaluator freeze and review escalation. The controls reject missing failure classes, missing boundary owners, mitigation without receipts, unblocked authority creep, Goodhart/proxy failure with no residual, recurrence without escalation, and fixture-driven support promotion. The slice is diagnostic, not preventive: runtime detection, prevention, mitigation effectiveness, evaluator independence, and support-state movement remain outside this evidence envelope.
The Lean recovery refinement adds a different kind of evidence: a reachable detector-to-recovery control-plane lifecycle rather than another taxonomy row. Its observation gate admits only an operating, identity-matched, fresh, evidence-bearing, independently observed, authority-bounded, quarantine-safe, non-authorizing record. Unclassified observations preserve an unmapped residual; captured detectors, authority excess, open escape paths, recurrence substitution, and missing evidence remain distinct non-admitting routes. Accepted ordinary, recurrence, and severe-irreversible observations refine to the recovery system’s detection event, open one residual, and disable modeled external effects and promotion. Recovery then moves through containment confirmation, remediation, independent review, and guarded readmission. Rejected observations and recovery events preserve the exact modeled state. Readmission requires exact incident and version identity, current assurance and taxonomy, residual discharge, and explicit readmission authority. A bounded recurrence after recovery returns immediately to isolation. The independently encoded Python consumer checks three admitted ingress classes, twenty-six rejecting ingress controls, 256 exhaustive ingress combinations, all five accepted recovery transitions, six lifecycle splits, and 117 recovery mutations.
This is not a detector or recovery result. Every Boolean field is an input to the model; Lean does not establish that an incident was observed, that the observer was independent, that containment closed a real escape path, that remediation repaired a deployed system, or that readmission was safe. Those system-level obligations are the Project Theseus handoff: inject real faults, observe actual effects and containment, exercise restart and rollback, measure escape and recurrence, and independently judge remediation before any broader support transition is considered.
4.15 Mature Research Target
The mature failure radar continuously binds observed boundary events to a versioned taxonomy, independently implemented detectors, containment and recovery decisions, recurrence escalation, residual custody, and learning updates, while measuring missed detection, false alarm, escape, time to contain, and mitigation failure across architecture and policy changes, and recording independently labeled ground truth, explicit abstention or unmapped states, useful-throughput loss, operator burden, and governance cost before any cross-version mitigation claim can survive revalidation.
Ungoverned intelligence should be monitored through ordinary stack breakdowns before those failures can hide behind dramatic or abstract risk language. A mature failure-radar layer would classify failures by layer, map each failure to an invariant, attach at least one planned falsification test, and use the resulting failures to justify new boundaries only when the records show a real control need. Governance would limit authority creep, VCM would limit context pollution, verification would limit false certainty, and execution would limit side effects.
The finished failure model would preserve evaluator integrity and negative evidence. A risk that cannot be mapped to a boundary would remain a residual rather than becoming vague fear or rhetorical urgency. Evaluator capture, memory poisoning, tool overreach, and compression that hides residual complexity would produce quarantine, rollback, escalation, residual records, or SCF review before they can normalize as ordinary behavior.
This failure-radar layer is still an architectural safety discipline. Its support stays at argument until failure records are mapped to invariant checks, falsification tests, evaluator-capture probes, negative-result retention, and residual/escalation routing that preserve failures instead of smoothing them away.
4.16 Codex test plan
| Test | Purpose | Status |
|---|---|---|
| Failure boundary map validation | Check that the failure fixture matches the public schema, including failure class, affected contracts, promotion blocker, source refs, support-state effect, and non-claims. | implemented by protocol validation; validated locally |
| Invariant-failure finite-record proof | Check that a modeled component with a failed required invariant cannot be promoted. | implemented in AsiStackProofs.FailureModes; runtime promotion gate not run |
| Authority creep scenario | Check that a proposed action exceeding the requester ceiling routes to authority review. | implemented as a finite Lean incident-route predicate; no runtime authority gate run |
| Context pollution scenario | Check that quoted or retrieved tainted content without an authority grant routes to quarantine. | implemented as a finite Lean incident-route predicate; no context-admission detector run |
| Evaluator drift scenario | Check that a subject-modified evaluator routes to frozen review. | implemented as a finite Lean incident-route predicate; no evaluator-independence probe run |
| Unverified-claim scenario | Check that a requested claim promotion with failed verification routes to blocked promotion. | implemented as a finite Lean incident-route predicate; no claim-verification harness run |
| Failure recurrence escalation route | Check finite failure recurrence routing for missing failure class, boundary, receipt, owner, containment, residual, learning path, normalization guard, review escalation, quarantine, evidence-transition, and non-claim-boundary records. | implemented in AsiStackProofs.FailureModes; no deployed failure detector, runtime recurrence detector, evaluator-independence probe, context containment, or claim-verification quality claim |
| Failure taxonomy detector and mitigation-boundary probe | Check that a deterministic synthetic failure-taxonomy detector fixture records authority-creep and Goodhart/evaluator-drift incidents, detector refs, receipts, residuals, mitigation routes, rejected negative controls, no support-state effect, and explicit non-claim boundaries. | implemented by python3 scripts/validate_failure_taxonomy_detector_probe.py; two valid synthetic failure incidents and seven expected-invalid controls; no deployed detector, prevention, mitigation-effectiveness, evaluator-independence, or support-state-promotion claim |
| Failure recovery lifecycle refinement | Check rejected-state preservation, arbitrary-run identity and authority custody, exact receipt and lifecycle-count accounting, trace validity, batch composition, detector-observation admission, unmapped residuals, detector separation, authority and quarantine gates, residual opening and discharge, guarded readmission, recurrence re-isolation, and independently encoded route mutations. | implemented by the exact 44-theorem AsiStackProofs.FailureRecoveryRefinement surface and python3 scripts/validate_failure_recovery_refinement.py; three accepted observation-ingress classes, 26/26 rejecting observation controls, 256 exhaustive observation combinations, five accepted recovery transitions, all six lifecycle splits, and 117/117 rejecting recovery mutations; no event-truth, detector-quality, mitigation-effectiveness, deployed-recovery, safety, or support-state claim |
4.16.1 Formalization hooks
| Tag | Module | Target | Status |
|---|---|---|---|
lean:failure.invariant_violation.operational_invariant |
AsiStackProofs.FailureModes |
A component with a failed required invariant cannot be promoted. | implemented |
lean:failure.invariant_violation.failure_blocks_promotion |
AsiStackProofs.FailureModes |
A finite incident whose authority exceeds its ceiling routes to explicit authority review. | implemented |
lean:failure.recurrence.escalation_route |
AsiStackProofs.FailureModes |
If the finite failure-recurrence router returns closeFailureRecord, every required failure, class, boundary, receipt, owner, containment, residual, learning, normalization, and non-claim field is true and no earlier recurrence, severe-irreversible, unreviewed-promotion, unquarantined-escape, or missing-evidence-transition branch applies. | implemented |
lean:failure.taxonomy.detector_probe_bridge |
AsiStackProofs.FailureModes |
An independent finite incident consumer validates authority-creep and Goodhart/evaluator-drift fixtures and rejecting controls, while the retained Lean failure-record route family covers required-field repair, escalation, quarantine, residual, learning, normalization, evidence-transition, non-claim, and closure branches. | implemented |
lean:failure.recovery.closed_loop_refinement |
AsiStackProofs.FailureRecoveryRefinement |
Every successful finite recovery run preserves exact nine-field incident/version identity and zero support/external-authority assignment, adds exactly one receipt per accepted event, monotonically accounts for incident, recovery, and recurrence events, exposes a valid trace, and composes across event batches. A separate observation-ingress refinement admits only an operating, identity-matched, fresh, evidence-bearing, independently observed, authority-bounded, quarantine-safe, non-authorizing record; accepted ordinary, recurrence, and severe-irreversible observations refine to recovery detection, open one residual, and disable effects and promotion, while rejected observations preserve exact state. | implemented |
The original proof targets remain finite records in AsiStackProofs.FailureModes. They establish invariant rejection, explicit incident routes, and an input-general close-state inverse. The exact 44-theorem AsiStackProofs.FailureRecoveryRefinement surface now joins those routes to a reachable observation-ingress and five-stage recovery system. Only a complete admissible observation refines to recovery detection; rejected observations preserve exact state, and accepted ingress preserves incident identity, records exactly one incident and receipt, opens one residual, and disables effects and promotion. Arbitrary successful recovery runs preserve all nine incident/version identities and zero support or external authority, monotonically account for incidents, recoveries, and recurrences, yield valid traces, and compose across event batches. Readmission requires current assurance, current taxonomy, residual discharge, and explicit authority before it restores bounded operation. The independent validator checks three admitted ingress classes, twenty-six named rejection controls, 256 exhaustive ingress combinations, every recovery prefix and all six composition splits, and 117 state-preserving recovery mutations. The former direct GovernanceFailure field projection remains retired; the public authority target binds to the retained incident-route theorem.
The original module contains twenty-one declarations and the recovery module contains forty-four. The former detector-probe summary projection is retired. The independent Python consumer now carries exact fixture validation, and it is bound to the retained sixteen-theorem failure-record route family, including the quantified close-route inverse, rather than to a theorem that merely normalized an authored witness. Runtime scenario coverage, evaluator independence, context-pollution containment, claim-verifier quality, recurrence detection, deployed failure detection, prevention, and mitigation effectiveness remain executable-test obligations. These hooks do not prove those properties and do not promote chapter support.
4.17 Gradual disempowerment and option-value loss
Not every loss of control begins with an agent crossing an authority ceiling. Human influence can decline through many locally authorized decisions that are individually reversible yet collectively difficult to contest or unwind. The relevant failure is gradual disempowerment: a sustained reduction in people’s effective ability to command resources, shape institutions, understand or contest decisions, coordinate with one another, and recover meaningful choice. It can occur without a sudden capability jump, a coordinated betrayal, or an individually power-seeking system.
This pathway is anchored to the existing frozen atoms failure-modes-of-ungoverned-intelligence.core and failure-modes-of-ungoverned-intelligence.failure_mode.006, which already require explicit boundary records and treat normalized expansion of option control as a failure surface. The new source does not retroactively add an atom to the protected 3,745-atom terminal denominator. A future evidence epoch may split a dedicated gradual-disempowerment atom only through its declared amendment and transition rules.
ext_gradual_disempowerment_2025 develops the systemic argument across three coupled domains: economy, culture, and states. Its key distinction is between explicit influence, such as voting and consumer choice, and the implicit leverage people receive because institutions still depend on human labor and cognition. If AI substitutes reduce both forms of dependence, local adoption pressure can weaken human influence in one domain while economic, political, and cultural feedback accelerates the loss in the others. Aggregate output can rise while relative human authority and option value fall.
The failure record therefore cannot be a deployment count or GDP proxy. A candidate measurement packet needs domain, affected population, decision class, baseline, time horizon, human and AI shares of consequential decisions, resource command, contestability, comprehension, exit and reversal capacity, distributional effects, cross-domain influence edges, uncertainty, and an accountable owner. It must distinguish augmentation from displacement, relative from absolute loss, and temporary dependence from plausibly irreversible feedback. Leading indicators, thresholds, and intervention triggers must be frozen before outcome inspection.
Testing this idea competently is difficult. A toy economy or simulated polity can identify a mechanism or falsify a local model, but it cannot establish a civilization-scale trajectory. Strong work would combine longitudinal institutional data, natural experiments, heterogeneous adoption cohorts, causal models with explicit alternative explanations, red-team scenarios for cross-system feedback, distribution-sensitive welfare and agency measures, and replication across jurisdictions. It should jointly report beneficial augmentation, productivity, human voice, resource access, coordination, reversibility, governance cost, and the harms caused by false-positive intervention.
This section does not claim that gradual disempowerment is inevitable, give it a probability or date, equate all automation with disempowerment, validate a warning threshold, or show that any proposed intervention works. The source is a conceptual systemic-risk argument. Its present contribution is narrower: an obligation map limited to abrupt takeover misses slow, distributed, cross-system erosion of human option value.
4.18 Source crosswalk
| Source ID | Title | Layer | Planned use | Readiness |
|---|---|---|---|---|
scf |
Stable Capability Fields | governance_recursive_self_improvement | Use public release v1.0 when available. Stable boundaries, replacement, bounded authority, recoverable evolution. | source note available; local raw cache available |
vcm_public |
Virtual_Context_Memory_v1 | memory_context | Public VCM release. Governed protocol for compiled working context. | source note available; local raw cache available |
talos |
Talos Protocol | labor_execution_os | AI labor OS. Deterministic cognitive manufacturing, typed jobs, control planes, auditability, tool isolation. | source note available; local raw cache available |
spinoza |
Proof of Belief / The Spinoza Architecture | reasoning_epistemology | Neurosymbolic belief, transparent axiomatic AI belief systems, verification, belief revision. | source note available; local raw cache available |
field_of_god |
The Field of God | alignment_constitution | Field of God source/outline/material. | source note available; local raw cache available |
viea |
Verified Intent-to-Execution Architecture | whole_stack_execution_spine | Keystone source. Human intent -> command contracts -> artifacts -> routing -> runtime targets -> verification -> deployment -> feedback. | source note available; local raw cache available |
simulation_scaling |
Simulation Scaling Law | compute_fidelity_constraints | Resource constraints on scope, clockspeed, and fidelity in simulations. | source note available; local raw cache available |
vcm_editable |
Virtual_Context_Memory_v1.0_Editable | memory_context | Editable version with evidence-carrying planner-guided context compiler framing. | source note available; connector or recovery required |
moecot |
MoECOT-Agent Architecture Whitepaper | implementation_reference | Concrete implementation evidence: governed low-parameter multi-core runtime, readiness gates, ledgers, replay. | source note available; connector or recovery required |
ext_concrete_ai_safety_2016 |
Concrete Problems in AI Safety | alignment_control | External accident-risk taxonomy for side effects, reward hacking, scalable oversight, safe exploration, and distributional shift. | source note available |
ext_goal_misgeneralization_2022 |
Goal Misgeneralization in Deep Reinforcement Learning | alignment_control | External grounding for objective misbinding where competence remains but the goal is wrong. | source note available |
ext_learned_optimization_risks_2019 |
Risks from Learned Optimization in Advanced Machine Learning Systems | alignment_control | External grounding for mesa-optimization, hidden optimizer risk, and learned-objective mismatch. | source note available |
ext_optimal_policies_power_2019 |
Optimal Policies Tend to Seek Power | alignment_control | External power-seeking and option-preservation comparator for authority creep and route expansion. | source note available |
ext_goodhart_variants_2018 |
Categorizing Variants of Goodhart’s Law | goodhart_failure_taxonomy | External proxy-failure taxonomy for benchmark capture, reward drift, and evaluator gaming. | source note available |
The crosswalk names the source family for the taxonomy. It does not turn every listed failure into a demonstrated incident or a solved safety property.
4.18.1 Manifest source assignment reconciliation
These rows keep Failure Modes of Ungoverned Intelligence’s manifest assignments visible at their recorded review boundary. Passage review does not establish local reproduction, performance, safety, deployment, or support-state movement.
| Source | Intake role | Boundary |
|---|---|---|
ext_gradual_disempowerment_2025 |
Passage-reviewed comparator: Gradual Disempowerment: Systemic Existential Risks from Incremental AI Development. Adds a slow, distributed failure pathway in which locally rational AI adoption can erode explicit and dependency-mediated human influence across mutually reinforcing economic, cultural, and state systems without requiring a coordinated takeover. | Conceptual systemic-risk argument only; no causal forecast, probability, timeline, validated warning threshold, intervention result, or local ASI Stack detector or mitigation is established. No local implementation, reproduction, performance, safety, deployment, support-state, or ASI result is established by this reconciliation row. |
4.19 Summary
Failure Modes of Ungoverned Intelligence gives the stack its obligation map. Each failure names a boundary that must detect, contain, and preserve evidence: authority for overreach, VCM for polluted context, verification for false certainty, execution controls for side effects, and evidence ledgers for residuals and negative results. The external comparator set now ties the chapter’s internal failure names to accident-risk, goal-misgeneralization, learned-optimization, power-seeking, and Goodhart/proxy-failure literature.
The failure taxonomy appears early because the rest of the book should read like a response to it. If a later mechanism cannot say which failure it prevents, detects, or makes recoverable, it is probably decorative. Claim/evidence discipline keeps prevention, detection, residuals, and negative results from disappearing into smoother prose.
A failure mode should have somewhere to go. If it cannot produce a receipt, owner, containment action, residual, or review path, the architecture has named a worry but not yet built a boundary.
4.20 Evidence reconciliation (2026-07-16)
The invariant protocol, field meanings, and inference limits are stated once in Living Book Methodology. This packet contains only the chapter-specific projection; its authoritative per-atom rows are the failure-modes-of-ungoverned-intelligence slice of experiments/claim_family_terminal_coverage/results/result.json.
The core remains blocked after full attempt at argument support. The strongest family attempt was Governed usefulness confirmatory campaign. Its exact boundary is: Bounded local non-core governance effect only; no family-wide truth, transfer, deployment, or chapter-core promotion. Across 32 atoms, the terminal ledger records 24 blocked_after_full_attempt; 8 retained_after_full_attempt.
| Chapter-specific field | Value |
|---|---|
| Family / atom denominator | CF-01 / 32 atoms |
| Terminal dispositions | 24 blocked_after_full_attempt; 8 retained_after_full_attempt |
| Core | failure-modes-of-ungoverned-intelligence.core: blocked_after_full_attempt at argument |
| Core attempted / missing lanes | executable, formal, source-synthesis / causal, empirical, normative, transfer |
| Attempted local lanes | executable, formal, source-synthesis |
| Missing or unproved lanes | causal, empirical, executable, formal, normative, transfer |
| Strongest family bundle | Governed usefulness confirmatory campaign (natural_work): One fresh 16-task held-out local confirmatory denominator after a separately frozen 40-candidate tuning pool. |
| Negative controls | simple baseline; evidence-freshness ablation; six co-primary checks; validator-owned laundering mutations. |
| Accepted transitions | none |
| Maximum inference | Bounded local non-core governance effect only; no family-wide truth, transfer, deployment, or chapter-core promotion. |
| Reproduction / next burden | Replay scripts/validate_p4_governed_usefulness_confirmatory.py and scripts/validate_claim_family_terminal_program.py; fill the named atom-specific lanes under a new prospective protocol. |
4.21 Handoff
The seeded detector pass remains a bounded taxonomy-and-routing check, not a deployed detector or prevention result.
Prospective failure obligations identify broad hazards but do not measure whether a particular model materially helps a particular actor cause them. Dangerous Capability Domains and Misuse Uplift follows by turning the highest-consequence hazard families into model-, actor-, access-, baseline-, task-, evaluator-, safeguard-, and time-specific dossiers. It inherits the failure taxonomy and residual owners, not a conclusion that a capability, misuse pathway, real-world harm, mitigation, or safety state has been established.