pub fn validate_transition(
from: &StageLifecycle,
to: &StageLifecycle,
) -> Result<(), String>Expand description
Validate a lifecycle transition.
Allowed transitions:
- Draft → Active (stage passes test harness)
- Active → Deprecated (superseded by successor)
- Active → Tombstone (security removal)