Block a user
P8-03: Canvas subsystem rewrite with React Flow primitives and interaction contracts
Sprint 2 progress in 5a4e116.
Delivered:
- Replaced placeholder canvas with interactive node surface.
- Implemented selection + single-node drag via store
moveComponent(moved node only, no…
P8-02: State model refactor (Zustand/Redux-lite) with deterministic action pipeline
Sprint 2 progress in 5a4e116.
Delivered:
- Added lifecycle slice (
isCompiling,lastError,lastAction) and actions (beginCompile,completeCompile,failCompile). - Added React…
P8-01: Frontend architecture migration to React + TypeScript + Vite
Sprint 2 progress in 5a4e116.
Delivered:
- App now runs real topbar workflow actions (load sample/compile/analyze/auto-layout/auto-tidy/reset).
- Existing backend API contract endpoints are…
P8-00: Master tracking issue for React/ELK refactor
Parallelized Sprint 1 execution completed across multiple agents; merged in d029e48.
Completed this sprint:
- React migration scaffold + API client foundation (#37, partial).
- Deterministic…
P8-01: Frontend architecture migration to React + TypeScript + Vite
Sprint 1 progress landed in d029e48.
Implemented:
- New isolated React+TS+Vite app scaffold in
frontend-react/. - Shell components (TopBar/LeftPanel/CanvasArea/RightInspector).
- Typed API…
P8-02: State model refactor (Zustand/Redux-lite) with deterministic action pipeline
Sprint 1 progress landed in d029e48.
Implemented:
- Deterministic centralized store foundation at
frontend-react/src/state/store.js. - Core actions scaffold:
setModel,setCompileResult,…
P8-00: Master tracking issue for React/ELK refactor
Execution plan committed in 85dc9a1:
docs/phase8-react-elk-refactor-plan.md
Next execution order (critical path):
- #37 + #38
- #39
- #40
- #41
- #42 + #43
- #44
- #45 + #46
P8-00: Master tracking issue for React/ELK refactor
P8-09: QA hardening - visual/readability gates + e2e matrix
P8-10: Cutover, migration, and rollback plan for production readiness
P8-02: State model refactor (Zustand/Redux-lite) with deterministic action pipeline
P8-03: Canvas subsystem rewrite with React Flow primitives and interaction contracts
P8-04: Integrate ELK (elkjs) for primary auto-layout with Schemeta constraints mapping
P8-05: Routing engine revamp for incremental reroute + overlap/crossing minimization
P8-06: Deterministic label placement engine with collision avoidance
P8-07: Symbol readability and pin-density standards
P8-08: JSON editor as first-class power tool (schema-aware + diff apply)