Skip to content

Implementation Compatibility Record (2026-07-06 Standard Set)

This document preserves identifiers from the 2026-07-06 standard-set proposal that are still cited by source, schemas, and tests. It is not a current implementation plan. Current behavior and future work belong to the linked subsystem owner documents.

Scope: R1, R2, R3, R4, R6, and R7 are historical proposal identifiers. The reconciliation below decides how to interpret them. The M1.2 probe list remains an executable compatibility contract because a focused test checks it against the shipped catalog.

AreaStateEvidenceNotes
Historical standard-set decisions R1, R2, R3, R6, and R7not-applicableCurrent reconciliation and linked owner documentsThese proposals were not adopted and don’t define current runtime behavior.
Historical R4 shared projection proposalnot-applicableprojection.py, Assurance Twin, Deployment PreflightA shared protocol exists, but the two consumers retain different current abstractions. Their owner documents track implementation.
M1.2 starter probe compatibility setimplementedtest_probe_catalog.py, rule-catalog/probes/The focused test enforces exact bidirectional parity between the four identifiers below and the shipped catalog.
DateStateChangeEvidenceRemaining
2026-08-19implementedAdopted the implementation ledger without reconstructing earlier provenance, classified the rejected standard-set proposals as historical compatibility identifiers, and retained the tested M1.2 probe set.current change; current owner documents and the focused catalog parity test listed above.No implementation is owned by this historical record; active work remains in the linked owner documents.
  • No implementation remains in this historical record. Current owners track active work, and test_probe_catalog.py enforces the retained M1.2 compatibility set.
DecisionCurrent statusCurrent authority
R1Not adoptedAxis A is the baseline. Independent static-blast and environment axes may lower authority. ceiling.py and Execution Model are authoritative.
R2Not adoptedConversationCoordinator receives an explicit SystemConsoleTool registry. ActionTypes provide discovery evidence rather than automatic write-tool projection. Operator Console owns the surface.
R3Not adoptedLlmBindings aggregates role-specific protocols and adapters. Prompt Composition owns current composition.
R4Partially implemented outside this recordScratchProjection and the Assurance Twin consumer exist. Deployment Preflight retains FeasibilityProbe and PreflightAnalyzer.
R6Not adoptedoperator_memory remains an independent append-and-supersede store. Prompt Composition owns the current contract.
R7Not adoptedExecutionPath retains pr_manual, pr_native, direct_api, and tool_call; no require_manual_merge field exists. Execution Model is authoritative.

These short records explain old references. They do not override the reconciliation above.

R1 proposed deriving static-blast and environment results from Axis A. The proposal was not adopted; the current safety check evaluates independent axes that can only preserve or lower authority.

2.2 R2 - ConsoleTool projects the ActionType catalog

Section titled “2.2 R2 - ConsoleTool projects the ActionType catalog”

R2 proposed deriving write tools automatically from ActionTypes. The proposal was not adopted; current composition injects an explicit system tool registry and uses ActionTypes as separate discovery and action evidence.

R3 proposed one adapter shape for every model role. The proposal was not adopted; current composition keeps role-specific protocols and resolved capability bindings.

R4 proposed one projection abstraction for Assurance Twin and Deployment Preflight. A shared ScratchProjection protocol exists, but current consumers retain separate behavior and ownership.

2.5 R6 - Operator memory as an audit materialized view

Section titled “2.5 R6 - Operator memory as an audit materialized view”

R6 proposed deriving operator memory from the audit log. The proposal was not adopted; operator-memory entries retain their own approval, scope, expiry, and supersession lifecycle.

R7 proposed replacing pr_manual with a flag on pr_native. The proposal was not adopted; execution paths remain distinct serialized contract values.

Only the M1.2 catalog set remains a current compatibility boundary. Historical sequencing and completed delivery narration are available in git history and are not a backlog.

The starter probe catalog contains exactly these ids:

  • vm_traffic_last_5m
  • storage_access_log
  • lb_backend_health
  • blast_radius_classifier

test_probe_catalog.py checks both directions: every identifier above has a YAML declaration, and the starter catalog has no extra identifier absent from this list.

To learn aboutRead
Current authority calculationExecution Model and Risk Classification
Current operator tool boundaryOperator Console
Current model compositionPrompt Composition
Current projection consumersAssurance Twin and Deployment Preflight
Current action schema and execution pathsAction Ontology