A.19.CN:8.4.1 - Operations CN‑frame — runtime gating and enactment
Entity graph view:
System ── classifiedAs ──> SystemRoleKind
System + SystemRoleKind + scope/window ── assignment ──> SystemRoleAssignment
Role-state graph ── lists ──> State
Checklist ── tested by evaluation Work ──> StateAssertion
Work ── performedBy ──> assigned System
Work ── enacts ──> Method
The System is classified under one exact local system-role kind and participates in an obtaining assignment for the stated scope and window. A role-state graph lists states such as Ready, Waiting, or Degraded. Evaluation Work applies the state checklist and supports a StateAssertion. Operational Work may proceed only when the relied-on assertion says that an enactable state obtains; the Work, Method, assignment, and result remain different objects.
Relational stub:
| Table | Key columns (essential) |
|---|---|
| ROLE_ASSIGNMENT | RA_ID; HOLDER_SYSTEM_ID; SYSTEM_ROLE_KIND_ID; REFERENCE_SCHEME_ID; SCOPE_REF?; WINDOW_FROM; WINDOW_TO |
| RCS_SNAPSHOT | SNAP_ID; RA_ID; WINDOW_FROM; WINDOW_TO; CHAR_ID; VALUE; UNIT; SCALE_TYPE; RESULT_REF |
| RSG_STATE | STATE_ID; SYSTEM_ROLE_KIND_ID; NAME; ENACTABLE |
| CHECKLIST | CHK_ID; STATE_ID; PREDICATE_TYPE; PREDICATE_SPEC |
| STATE_ASSERTION | SA_ID; RA_ID; STATE_ID; CHK_ID; WINDOW_FROM; WINDOW_TO; VERDICT; NORMALIZATION_INSTANCE_ID?; BRIDGE_USE_CLAIM_REF? |
| WORK | WORK_ID; PERFORMER_SYSTEM_ID; METHOD_ID; WINDOW_FROM; WINDOW_TO; result and evidence refs as needed |
The RCS snapshot keeps the characteristic, value, unit, scale, window, and result identity visible. A StateAssertion separately identifies any normalization instance and any claim that uses a Bridge. An enactment query can therefore ask whether the latest admissible assertion for this assignment has an enactable state and a passing verdict without treating a role label, CN-frame, or Bridge as the acting System.