Section 83 of 102
82. State Transition Rules
Stable section ID: S05-CON-007-SECTION-83 · 40 content blocks
State Transition Rules define permitted movement between states.
Each rule shall identify:
source state;
destination state;
initiating authority;
preconditions;
required dependencies;
required evidence;
required actions;
timeout;
failure state;
rollback or recovery;
generated events.
Example:
state_transition Interface_Connected_to_Operational {
subject_type: StructuralInterface;
from: connected;
to: operational;
- require: [
- identity_verified,
- compatibility_verified,
- primary_lock_verified,
- secondary_retention_verified,
- commissioning_accepted
];
authority: @Commissioning_Authority;
}
Prohibited transitions shall be explicit:
- prohibit transition(
- subject: StructuralInterface,
- from: loaded,
- to: release_ready
) unless @Temporary_Support.verified;
Emergency transitions may bypass selected normal steps only where an approved rule defines:
emergency authority;
affected scope;
safety consequence;
temporary restrictions;
- post-event inspection.
- The BDL shall define the transition model. Building BIOS shall evaluate and record runtime transitions.