# Roadmap 2026 Q1 — Create Wizard + Spec/Canvas Foundation _Last updated: 2026-01-29 (Mario)_ ## Milestone M1 — Spec/Canvas is deterministic (Foundation) - [ ] Frontend has `lib/spec` converters (specToNodes/specToEdges) - [ ] Objective/constraint `source` is truth - [ ] Edges are projections of `source` - [ ] Node positions persist ## Milestone M2 — Draft + Publish (S2) - [ ] DraftManager local autosave - [ ] Publish writes server spec with hash check - [ ] Conflict banner behavior defined ## Milestone M3 — Create Wizard v1 (Files + Introspection + Validate + Publish) - [ ] `/create` route + stepper - [ ] Files step w/ dependency tree + `_i.prt` warnings - [ ] Introspection step w/ expressions list + DV selection - [ ] Validate step (checklist + parameters table + canvas) - [ ] Publish step (create study folder + write README) ## Milestone M4 — Create Wizard v2 (Context + Draft + Interview) - [ ] Context scan + bundle - [ ] Draft endpoint - [ ] Interview engine integration ## Notes - Canvas stays as validation layer; spec remains the executable truth.