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

ADR-0056: Two-gate architecture measurement — runtime gate + static ratchet with a pinned baseline

field value
Status Accepted — Accepted (executed under Mohamed's direction)
Date 2026-09-21
Register factory (docs/adr, 4-digit ids)
Source docs/adr/0056-static-ratchet-baseline.md — permalink at 8ceb2e5a4 (unchanged on master since that commit)
Wiki register entry ADR-0056 (wiki status: Accepted)

← ADR-0055 · ADR-0057 →

The record

Date: 2026-09-21 · Status: Accepted (executed under Mohamed's direction)

Context

Two measurements of layer debt disagreed and each was partial: the repo's architecture_checker.py (top-level imports only; reported 0 violations, 68 accepted function-scoped) and the review's static-graph count (141, including TYPE_CHECKING edges, taken on a since-deleted branch). The function-scoped count was informational — nothing stopped it from growing. There was no CI enforcement of the static view at all.

Decision

Consequences

No other ADR is named in this record.

Rulings cited

None.

Specs cited

None (or no spec page exists for the ones named).