Apply GH-DEC-2026-017 to the layer declaration and its checker.
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 2s
Account journey acceptance / journeys (push) Successful in 8s

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:
tegwick 2026-09-21 07:35:16 +02:00
parent d2ddadccd9
commit 2ac4a36bdd
3 changed files with 149 additions and 13 deletions

View file

@ -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