Apply gate-house's section 11 rulings: four-token validator, emission guarantee, resource.system.
GH-DEC-2026-017: the validator admitted {Staff, Engine, Tooling}, built from
section 4's catalog rows, and rejected Taxonomy, which section 3.1 defines.
railiance-master was conforming; the validator was the divergent artifact.
Now four tokens, ASCII case folded, section 4's spelling canonical, INTENT.md
governing while form disagreements are still reported, and every run states
its scope (section 11 binds section 4; volunteers are not non-conformances).
Also fixes the survey silently dropping audit-core's layer.yaml by decoding
peers into flex-auth's own struct.
GH-DEC-2026-018: flex-auth is a section 4 source of evidence. G2 closes as a
question and reopens as a dated gap (review 2026-10-19). cadence.yaml
publishes the per-event-class inventory: deny, redact, not_applicable and
audit_only rare load-bearing (heartbeat and reconciliation, rate forbidden);
allow volume load-bearing (expected-rate and reconciliation). INTENT.md
declares source_of_evidence and names it; tests assert both. Delivery is
FLEX-WP-0031.
FLEX-DEC-2026-015: resource.system follows the runtime, not the repository,
answering ops-warden's WARDEN-IN-0003.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Assistant: claude-code
Assistant-Model: opus
Assistant-Process: 63291@bnt-lap001
Assistant-Session: 8bd77868-ca68-4f49-bb1e-d539ecc0d703
This commit is contained in:
parent
d6c9e3bad4
commit
80ffe729d4
14 changed files with 1502 additions and 78 deletions
20
SCOPE.md
20
SCOPE.md
|
|
@ -197,20 +197,22 @@ four more in the v0.8 round (`FLEX-DEC-2026-011`), of which F1 — that a decisi
|
|||
must be *attributable* to flex-auth and that a digest comparison does not
|
||||
discharge it — was the finding of the round.
|
||||
|
||||
Conformance state is **conforming with three declared gaps**, each with an owner
|
||||
and a route rather than a sentence:
|
||||
Conformance state is **not conforming on §11, held as three declared gaps**,
|
||||
each with an owner and a route rather than a sentence. G2 is the non-conformance
|
||||
(`GH-DEC-2026-018`):
|
||||
|
||||
| # | Gap | Owner | Route |
|
||||
| --- | --- | --- | --- |
|
||||
| G1 | Registry-snapshot digest absent from decision provenance (§9.7.2 conformance prerequisite) | `flex-auth` | `FLEX-WP-0019` |
|
||||
| G2 | No emission guarantee declared, where §11 requires one of every §4 source of evidence | `gate-house` to rule, then `flex-auth` | `FLEX-WP-0030` B3 |
|
||||
| G2 | Emission guarantee declared per event class (`cadence.yaml`) but not delivered — no outbox, heartbeat, or audit-core sender registration. Review 2026-10-19 | `flex-auth` | `FLEX-WP-0031` |
|
||||
| G3 | Published stance-register review stale — written at two register rows, §13.1 now carries five | `flex-auth` | `FLEX-WP-0029` |
|
||||
|
||||
G2 is new and is recorded as a gap rather than as conformance on purpose: whether
|
||||
flex-auth is a §4 *source of evidence* or only the producer of an artifact
|
||||
`audit-core` sources has been asserted by nobody but flex-auth, and §11 says a
|
||||
source declaring no emission guarantee is not conforming. The conservative entry
|
||||
is the honest one until the boundary is ruled.
|
||||
G2 was held open as a question — is flex-auth a §4 *source of evidence*, or only
|
||||
the producer of an artifact `audit-core` sources? — and `gate-house` ruled it
|
||||
against flex-auth on 2026-09-21: a custodian is never the source of what it
|
||||
holds. `audit-core` reached the same answer on its own authority. The
|
||||
classification is flex-auth's and is published; the delivery is the gap, and it
|
||||
fails closed (a missed detection, never a manufactured permission).
|
||||
|
||||
**Boundaries review (2026-09-21).** `FLEX-WP-0030` reviews flex-auth's boundary
|
||||
against every security-relevant counterpart and raises five items: inconsistent
|
||||
|
|
@ -343,5 +345,5 @@ description: Published decision-record schema, the submitted-request digest as t
|
|||
type: orientation
|
||||
title: Layer declaration
|
||||
status: current
|
||||
description: Machine-readable Engine/PDP boundary declaration in INTENT.md frontmatter, carrying no standard version by design, with version-stamped conformance state and three declared gaps in docs/conformance/security-layer-conformance.md, per Security Layer Model section 11.
|
||||
description: Machine-readable Engine/PDP boundary declaration in INTENT.md frontmatter, carrying no standard version by design, with version-stamped conformance state and three declared gaps (G2 a ruled §11 non-conformance) and a per-event-class emission declaration in cadence.yaml, per docs/conformance/security-layer-conformance.md, per Security Layer Model section 11.
|
||||
```
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue