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

ADR-0008: The determinism boundary — gates check structure and transcription, not intent

field value
Status Accepted
Date 2026-07-23
Register factory (docs/adr, 4-digit ids)
Source docs/adr/0008-determinism-boundary-structure-not-intent.md — permalink at bdafa201a (unchanged on master since that commit)
Wiki register entry ADR-0008 (wiki status: Accepted)

← ADR-0007 · ADR-0009 →

The record

Context

The design was originally sold as "code that is checked, not trusted" by a deterministic exoskeleton. Review established that claim was true only for a narrow class:

Leaving the overclaim in place would have made every downstream assurance statement unreliable, and invited exactly the rubber-stamp behaviour the design must avoid.

Decision

State the boundary explicitly in the spec, and design to it:

Alternatives rejected

Consequences

Provenance

Round-1 (all reviewers) flagged the overclaim; Round-2 Opus produced the mutation-score scenario. Round-3 Fable called this "the best section in the spec — a model of honest scoping", and Opus credited it as genuinely resolved.

Rulings cited

None.

Specs cited