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_logicinference_closurefabrication_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_logic → symbolic_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:
- The lane runner must change to emit accuracy-shape output.
LANE_SHAPE_REGISTRYmust be amended (e.g. mapsymbolic_logictoinference_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.