✨ Added
- Introduced
Lane.GENESISpseudo-state and a canonicalWPStateState-pattern FSM in
specify_cli.status.wp_state, making the FSM the single source of truth for WP lanes,
edges, and transitions (missionwp-lane-state-machine-fsm-01KTGZAZ). - Added ADR
2026-06-07-1-wp-lane-fsm-genesis-and-finalize-clobber.mddocumenting the
genesis-lane bootstrap and the finalize event-log clobber fix.
🔧 Changed
- Routed all WP lane validation and mutation through the single FSM transition primitive;
callers no longer reconstruct transition authority from derived constants (#1666).
🐛 Fixed
implementandfinalizeno longer overwrite the coordination branch's canonical
status event log (status.events.jsonl/status.json) with the primary checkout's
stale copies, preserving seeded lane state on coordination-topology missions (#1589).- Reconciled the genesis gate and
spec_kitty_events6.0.0 expectations for CI.