Home / Projects / Orchestrata Ultimate / Decisions / ADR index / ADR-0022

ADR-0022: Interpretation mutation must be adversarially separated; promote the model-free detector

field value
Status Accepted
Date 2026-07-24
Register factory (docs/adr, 4-digit ids)
Source docs/adr/0022-c2-independence-and-promote-c4.md — permalink at bdafa201a (unchanged on master since that commit)
Wiki register entry ADR-0022 (wiki status: Accepted)

← ADR-0021 · ADR-0023 →

The record

Context

Interpretation mutation (C2) generates alternative readings of a requirement and checks whether the ratified tests/anchors discriminate them. As specified, the same model generates the readings and authored the anchors meant to discriminate them. The cheapest way to "pass" C2 is therefore to produce anchors keyed to one's own generated alternatives — the detector satisfies itself.

Two further limits, stated plainly rather than assumed away:

Decision

Alternatives rejected

Consequences

Provenance

Round-3 Opus (#2, #3): the self-satisfying critique, the generator-relative ceiling, the anticorrelated silence, and the observation that the spec promoted the unsound detector over its model-free sibling.

Rulings cited

None.

Specs cited