veritas_claeg_transition
Validate CLAEG state transitions under closed-world rules: only explicitly permitted changes succeed. Prevents invalid transitions, including from absorbing TERMINAL_SHUTDOWN. Returns JSON with allowed and reason.
Instructions
Validates whether a CLAEG state transition is permitted under closed-world rules (absence of explicit permission = prohibition). Use this before changing system operational state; TERMINAL_SHUTDOWN is absorbing (no outbound transitions). Returns JSON with fields: allowed (boolean), reason (string).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| current_state | Yes | Current CLAEG state of the system. | |
| target_state | Yes | Desired target CLAEG state to transition to. |