Validation engine

Validate the draft.

Brings up every conflict in minutes — transit shortfalls, missed ferries, tide windows, closed venues, last-order cutoffs, slack to a hard terminus. Stops lose time to fix a finding are listed alongside the fix.

Draft plan
Paste a JSON plan or edit the demo seed. Submit runs all seven conflict rules.

IANA tz id. Used to compute wall-clock day keys.

Raw plan JSON
Full contract — locations, segments, constraints. Edit, paste, and submit.
Edit locations + segments (JSON)
No findings yet
Submit the form on the left to see every conflict — with the exact minutes, and which neighbouring stops lose time to fix it.