Terminal state validation Complete
Verify no decide clause targets a terminal state, and at least one non-terminal state exists per decider. Initial state is grammar-enforced (ADR-020).
In this phase
- Expression grammar
- Exhaustiveness check
- Evolve totality check
- Guard consistency
- Error messages with positions
- Dead code detection
- Postcondition verification