Record the second application round and the measured A12 split.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
codex 2026-09-21 07:43:50 +02:00
parent ff2058fe8f
commit 3553bf4f93

View file

@ -221,3 +221,27 @@ names the defect generally. The custodian's contribution that survived is the
runbook would not reach the live publish path. Held for the operator. runbook would not reach the live publish path. Held for the operator.
Ten repositories still carry the pre-ruling sidecar form. Ten repositories still carry the pre-ruling sidecar form.
## Second round, 2026-09-21
GH-DEC-2026-017 is applied in thirteen repositories. No `standard_version` field
remains in any declaration, and no layer value was re-spelled. Seven
repositories carried a copy of ops-warden's conformance checker, not five as
first counted; zone-engine's was under `tools/`. Each required
`standard_version`, and several compared layers with plain equality. Every one
changed in the same commit as its field.
Three questions about A12's reach went to gate-house with counts measured on
disk. The repositories' own reports had suggested a 33 split on the versioned
`standard:` path. On disk, only audit-core and user-engine still pin one.
- **flex-auth** closed FLEX-WP-0022. It enforces tenant-engine's invariant
(`tenant` = `resource.id`) as a deny, and states and tests cross-tenant scope.
One exception is named: user-engine's onboarding grant excludes
`tenant:platform`. That was sent back to tenant-engine rather than decided.
v3 is not rolled out.
- **tenant-engine** is admitted as an audit-core sender but cannot deliver:
the egress NetworkPolicy, the URL, and the token projection are missing from
its deploy manifests. TEN-IN-0005; this needs an operator credential path.
- **secrets-engine** surfaced a question: the service JWT design names
`tenant:coulomb`, but the approval chain resolved to `tenant:platform`.