Files
Atomizer/docs/ROADMAP/STATUS_NOW.md

1.5 KiB
Raw Permalink Blame History

Status Now — Atomizer Dashboard Stabilization

Last updated: 2026-01-29 (Mario)

Sprint 1 (Foundation): Spec/Canvas Sync + Wiring

Completed

  • Spec→Canvas converter restored (frontend/src/lib/spec.ts)
  • Fixed .gitignore so frontend/src/lib/ is no longer ignored
  • Edge connect updates runnable truth: Extractor→Objective/Constraint updates *.source
  • Edge delete clears runnable wiring using __UNSET__ placeholders
  • Multi-output extractor connect prompt (modal to choose output_name)
  • Objective/Constraint panel rewiring UI (choose extractor + output from dropdowns)
  • Edge projection sync: canvas wiring edges auto-follow objective.source / constraint.source

In progress 🔄

  • None (foundation block is effectively done)

Next up (Sprint 1.5): Draft + Publish (S2)

Planned

  • DraftManager (localStorage draft per study)
  • Banner: Draft vs Published + Publish button
  • Restore/discard draft prompt on load
  • Conflict banner if server spec changes while draft exists

After that (Sprint 2): Create Wizard v1

  • /create route + stepper
  • Files step + dependency tree + _i.prt warnings
  • Introspection step + DV selection
  • Validate + Publish

Notes / Current blocker

  • Frontend npm install currently fails on this machine due to peer dependency conflict (@react-three/drei expecting React 19).
    • Implementation can continue, but testing/build should be run on Antoines dev environment (or adjust dependency versions).