Apply GH-DEC-2026-017 to the layer declaration and its checker.
layer.yaml drops standard_version (A12) and is marked derived: true, derived_from: INTENT.md (A11); INTENT.md frontmatter already carries the governing layer: Engine and no standard_version. The checker changes in the same commit: standard_version is no longer required and its presence is now malformed, the derived marking is required, the layer is compared against the closed four-token vocabulary after an ASCII fold (A9), and a divergence between INTENT.md and layer.yaml that survives the fold is reported. Nothing is re-spelled: Engine and engine both stand. The tests assert the fold rather than equality. pep-stance.yaml is untouched. 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
d2ddadccd9
commit
2ac4a36bdd
3 changed files with 149 additions and 13 deletions
22
layer.yaml
22
layer.yaml
|
|
@ -1,8 +1,18 @@
|
|||
# user-engine — NetKingdom security layer declaration
|
||||
# user-engine — DERIVED form of the NetKingdom security layer declaration
|
||||
#
|
||||
# Framework: net-kingdom/canon/standards/security-layer-model_v0.7.md
|
||||
# THIS FILE DOES NOT GOVERN. The declaration is the `layer:` key in INTENT.md's
|
||||
# frontmatter; this file is a derived artifact under §11's derived-artifact rule
|
||||
# and must agree with it (GH-DEC-2026-017 §1, amendment A11). The §3 vocabulary
|
||||
# is compared after an ASCII case-fold, so `Engine` there and `engine` here are
|
||||
# the same value and neither is re-spelled (GH-DEC-2026-017 §2). A disagreement
|
||||
# that survives the fold is a finding in its own right and is reported.
|
||||
#
|
||||
# No standard version here or in INTENT.md: a layer declaration MUST NOT carry
|
||||
# one (GH-DEC-2026-017 §4, amendment A12). Version-scoped state belongs in the
|
||||
# derived conformance record.
|
||||
#
|
||||
# Framework: net-kingdom/canon/standards/security-layer-model
|
||||
# Companion: net-kingdom/SECURITY-COMPANION.md v0.2
|
||||
# Declare: INTENT.md (own voice) + this file (§11 machine-readable form)
|
||||
# Validate: python3 scripts/check_layer_conformance.py
|
||||
#
|
||||
# Engine/PIP: same authoritative user-domain inputs yield the same result.
|
||||
|
|
@ -11,7 +21,11 @@
|
|||
|
||||
schema_version: "0.1"
|
||||
framework: netkingdom-security-layer-model
|
||||
standard_version: "0.7"
|
||||
|
||||
# §11 derived-artifact marking (GH-DEC-2026-017 §1 / A11).
|
||||
derived: true
|
||||
derived_from: INTENT.md
|
||||
|
||||
repository: user-engine
|
||||
layer: engine
|
||||
role: pip
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue