A.6.7:4.2 SuiteObligations (canonical obligation vocabulary)
Preface node
heading:a-6-7-4-2-suiteobligations-canonical-obligation-vocabulary:14056
Content
MechSuiteDescription MAY declare any obligations, but the following obligation vocabulary is canonical and is intended to be reused across the universalization of Part G and legality-gated characterization stacks.
SuiteObligations SHOULD be written as an explicit clause set, e.g.:
Obligation meanings (normative).
bridge_only_crossings. Well-formedness constraint: cross-context / cross-plane reuse performed by any member mechanism is represented via that member’s publishedTransportas Bridge-only (no implicit crossings). A suite does not create transport exceptions.
1.1. two_bridge_rule_for_described_entity_change.
- If a suite member’s lawful use requires changing the described entity (kind/identity change,
CL^k), the crossing MUST be explicit and MUST satisfy the two-bridge rule: plane/context transfer and kind transfer are distinct, both are Bridge-mediated, and both remain penalty-routed toR/R_effonly.
1.2. transport_declarative_only.
- Well-formedness constraint: suite obligations do not add transfer edges or embed CL/Φ/Ψ/Φ_plane tables. Any transport-related obligation is expressed only as referenced pins/anchors whose realization is mediated by E.TGA / gate surfaces.
-
penalties_route_to_r_eff_only. Well-formedness constraint: CL/Φ/Ψ/Φ_plane penalties associated with crossing discipline route toR/R_effonly; suites do not define transport penalties that alterF/G. -
guard_decision_tristate(pass|degrade|abstain)andunknown_never_coerces_to_pass. Well-formedness constraint: admissibility/eligibility outcomes use a tri-state guard resultGuardDecision := {pass|degrade|abstain}. Unknown/insufficient evidence is not coerced topass; it resolves to{degrade|abstain}under declared failure behavior (e.g., probe-only as a SoS‑LOG branch id, not as a new decision value). -
gate_decision_separation. Well-formedness constraint: suites do not define or useGateDecisionvalues (includingblock) as part of mechanism/suite semantics. Gate-level outcomes andDecisionLogremain onOperationalGate(profile). -
guard_lexeme_reservations. Well-formedness constraint:USM.CompareGuardandUSM.LaunchGuarddenote gate-owned guard events/pins; member mechanisms and suite protocols use…Admissibility/…Eligibilityfor guard predicates, not the reserved gate lexemes. -
cg_spec_cite_required_for_numeric_ops. Well-formedness constraint: any member operation that performs numeric comparison/aggregation/legality-sensitive scoring cites the applicableCG‑Spec(and relevant subrefs) as contract pins, rather than embedding equivalent “local legality” content. -
no_silent_scalarisation_of_partial_ordersandno_silent_totalisation. Well-formedness constraint: if a member mechanism induces a partial order, it preserves set-/relation-valued semantics; it does not silently reduce to a scalar/total order. Any totalization is explicit and policy-bound. -
no_thresholds_in_suite_core. Well-formedness constraint: suite core does not publish acceptance thresholds (“passing scores” / hidden cutoffs). Thresholds belong to acceptance clauses / task signatures / gate profiles. -
crossing_visibility_required. Well-formedness constraint: any GateCrossing relevant to suite use publishes aCrossingBundle(E.18) and can be cited as an audit anchor. GateCrossing includes (at minimum) cross-context, cross-plane, and cross-kind/described-entity changes, entry intoU.WorkEnactment(LaunchGate), and anyedition_keychange of pinnededitions{…}vectors. Suites may requireCrossingBundleRef/ UTS / Path pins and policy-id pins as anchors, and MUST NOT embed CL/Φ/Ψ/Φ_plane tables. -
planned_slot_filling_in_work_planning_only. Well-formedness constraint: any planned slot filling used as a baseline for suite use is authored inWorkPlanningas a planned baseline (no run-time slot instances; no launch values). -
finalize_launch_values_in_work_enactment_only. Well-formedness constraint:FinalizeLaunchValues(and any witness of actual launch values) occurs only inU.WorkEnactment; neither the suite nor any planned-baseline artifact is a place for launch values.