Contracts
README.md
Contracts — charter-kind-tier-vocab-closeout
This mission hardens single-authority vocabularies; its executable "contracts" are architectural gates, not request/response schemas. The binding contracts are:
artifact-kind vocabulary single-authority gate (R1'/R4/R5/R6 added; empty allowlist).
identity gate, now covering non-class values (#5836).
token single-authority gate (empty allowlist).
has_layered_repository; core/CORE_KIND_PLURALS retired).
tests/architectural/test_charter_kind_vocabulary_single_authority.py— thetests/architectural/test_charter_facades_reexport_offering.py— facade re-exporttests/architectural/test_pack_tier_token_single_authority.py— net-new pack-tiersrc/charter/offering/artifact_kinds.py— theArtifactKindauthority (now carryingsrc/kernel/pack_tiers.py— the pack-tier token authority (single"built-in"spelling).
See ../design-decisions.md (DD-1..DD-4) for the material choices.