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

ADR-0016: Anchor classes are ranked; differential oracles are mandatory for amendments

field value
Status Accepted
Date 2026-07-24
Register factory (docs/adr, 4-digit ids)
Source docs/adr/0016-anchor-class-ranking-oracles-for-amendments.md — permalink at bdafa201a (unchanged on master since that commit)
Wiki register entry ADR-0016 (wiki status: Accepted)

← ADR-0015 · ADR-0017 →

The record

Context

v0.3.0 treats the three anchor classes — examples, properties/metamorphic invariants, differential oracles — as one interchangeable bag, and presents the resulting semantic coverage as a free "dial".

Both are wrong in the same way. Independence from the design author is not uniform across the classes:

And the dial has a price. The only thing that converts an authored anchor from co-conspired to independent is a human reading its expected value. So semantic coverage is proportional to human ratification minutes — denominated in exactly the currency autonomy is supposed to save. Stating the dial without the price invites planning against a benefit that has an unbudgeted cost.

Decision

Alternatives rejected

Consequences

Provenance

Round-3 Opus: the "dial, not ceiling" claim is half-true — anchors dial under-determination, not misinterpretation; only the differential oracle is genuinely independent of the design author; the dial's price is denominated in human minutes.

No other ADR is named in this record.

Rulings cited

None.

Specs cited