A.6.P:4.2 — Kind‑explicit relation tokens (no umbrella meaning‑surrogates)
Preface node
heading:a-6-p-4-2-kind-explicit-relation-tokens-no-umbrella-meaning-surrogates:10719
Content
For every in‑scope relational claim, authors SHALL select (or mint) an explicit RelationKind token as a declared vocabulary element.
A RelationKind token is authored as a U.Signature‑level vocabulary element with explicit SlotSpecs for its participant and qualifier positions (⟨SlotKind, ValueKind, refMode⟩). When no suitable token already exists, authors SHALL NOT improvise a one-off string by intuition. They SHALL route mint-or-reuse through F.18: use MintNew by default, build a seed candidate set, surface an honest NQD-front, run the sense-seed read-through, and record why the selected token is chosen from the non-dominated front. Use DocumentLegacy only when the label is externally fixed and that status is stated explicitly.
RelationKind contract skeleton (minimum, recipe-level).
For each RelationKind token, a conforming Context publication SHALL publish a vocabulary entry whose signature-level definition is paired with (or points to) a routed claim bundle (“contract skeleton”) that declares (at minimum):
The leading (L)/(A)/(D)/(E) tags below indicate the intended A.6.B quadrant routing for each element of the skeleton.
- (L) applicability (A.6.0): the Context/planes where the kind is defined (local meaning is first-class).
- (L) polarity, and (if needed) explicit inverse tokens (no silent role flips in Tech prose).
- (L) SlotSpecs for all participant positions (and any qualifier slots exposed by the family) (
⟨SlotKind, ValueKind, refMode⟩, whererefModeis eitherByValueor a concreteRefKindtoken per A.6.5). - (A) repair path for endpoint kind mismatches (normative): allowed repairs are (i) explicit narrowing, (ii) a
KindBridge(+CL^k+ loss notes), and/or (iii) explicitretargetParticipant. Renaming endpoints is not a repair. - (L) qualifier expectations: which qualifiers are required/optional/forbidden (scope,
Γ_time, viewpoint/view, reference scheme, representation scheme). - (D) qualifier placement discipline: extra parameters belong in
scopeor explicit qualifier slots, not as adjectives attached to endpoint names. - (A/E) witness discipline: when witnesses are required as an admissibility gate and what carrier-anchored witness sets look like in this family.
- (L/A) admissible semantic change classes (see §4.4) and whether they require a new edition.
- (A/E) cross‑Context/plane policy when applicable (Bridge ids + CL + loss notes policy).
Important stack constraint (A.6 / A.6.S / A.6.B). Treat “contract” as a routed set of claims, not a single magical object:
- L‑claims (laws/invariants; polarity; SlotSpec typing) live in
Signature.Laws. - A‑claims (admissibility gates) are authored as admissibility predicates (canonically placed in
Mechanism.AdmissibilityConditionswhen an explicit mechanism exists) and may reference the RelationKind token by ID. - D‑claims (duties/commitments) name accountable roles/agents and may reference
L-*/A-*by ID. - E‑claims (evidence/work effects) anchor to carriers and observation conditions and may reference
L-*/A-*by ID.