core/docs/adr/ADR-0122-systems-software-audit-passed-deferred.md
Shay 8b12423dec
fix: green test-fast suite, consolidate ADR graph under docs/adr, and complete governance cohesion anchors
- Green make test-fast suite: fixed exemplar corpus issues, proposal validation, atomic state checkpointing (scheme=2), turn-scoped state leakage in ChatRuntime.chat
- ADR corpus consolidation: migrated all ADRs to docs/adr/, appended ADR-0225 governance cross-reference anchors to foundational ADRs (0001, 0027-0029, 0055-0057)
- Pack definitional closure: fixed en_arithmetic_v1 glosses.jsonl JSON error, updated manifest checksum, marked en_core_syntax_v1 definitional_layer: false
2026-06-30 17:56:12 -07:00

2.8 KiB

ADR-0122 — systems_software Audit-Passed Promotion: Deferred

Status: Accepted (decision: defer promotion) Date: 2026-05-22 Author: CORE agents + reviewers Depends on: ADR-0101, ADR-0106, ADR-0109, ADR-0110, ADR-0111, ADR-0113


Context

ADR-0101 ratified systems_software as reasoning-capable. ADR-0110 and ADR-0111 then demonstrated two successful audit-passed promotions (mathematics_logic, physics) under the ADR-0106 + ADR-0109 contract shape (signed digest + replay determinism + typed refusal + exact recall).

ADR-0122 is the attempted third promotion on systems_software.


Attempt

systems_software attaches three eval lanes via its pack manifest:

  • symbolic_logic
  • inference_closure
  • fabrication_control

For ADR-0122 we re-ran all three lanes on both public and holdout splits. inference_closure and fabrication_control both pass with their expected contract shapes (inference_shape, refusal_shape).


Blocker

symbolic_logic lane produces inference-shape metrics (all_three_pass_rate / overall_pass / replay_determinism) but LANE_SHAPE_REGISTRY dispatches it to _check_accuracy_shape (symbolic_logicsymbolic_logic_shape, checker expects accuracy ≥ 0.95 or passed/total fallback).

Current symbolic_logic result payloads do not include accuracy or passed/total, so the gate fails closed with:

lane 'symbolic_logic' missing accuracy (and no passed/total fallback).

This is a real contract-shape mismatch. Either:

  1. The lane runner must change to emit accuracy-shape output.
  2. LANE_SHAPE_REGISTRY must be amended (e.g. map symbolic_logic to inference_shape, or add a dedicated checker that consumes its inference-style metric schema).

Both are contract/lane-shape amendments and are out of scope for ADR-0122.


Decision

Defer systems_software audit-passed promotion until the named blocker is resolved by a future ADR amendment to ADR-0109 lane-shape mapping/checking.

No claim is signed; no audit_passed_claims entry is added for systems_software.


Invariants

adr_0122_no_silent_promotion

systems_software remains at status="reasoning-capable" with predicates.audit_passed == false.

adr_0122_blocker_is_explicit

Evaluating the gate with systems_software lanes and current symbolic_logic outputs fails specifically on the accuracy-shape mismatch, not on an opaque or unrelated error.

adr_0122_other_promotions_unchanged

mathematics_logic and physics remain audit-passed; ADR-0122 does not modify or weaken their claims.


Consequences

  • This is the second honest contract refusal after ADR-0107.
  • Gate credibility increases: promotions are recorded only when evidence and contract shape align.
  • Next move is explicit: lane-shape amendment ADR, then re-attempt promotion.