Rbanh commented on issue Rbanh/schemeta#39 2026-02-19 22:32:39 -05:00
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…
Rbanh commented on issue Rbanh/schemeta#38 2026-02-19 22:32:38 -05:00
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…
Rbanh commented on issue Rbanh/schemeta#37 2026-02-19 22:32:37 -05:00
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…
Rbanh pushed to main at Rbanh/schemeta 2026-02-19 22:32:14 -05:00
5a4e116475 Sprint 2: wire React workflows, store lifecycle, and interactive canvas
Rbanh commented on issue Rbanh/schemeta#47 2026-02-19 19:18:49 -05:00
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…
Rbanh commented on issue Rbanh/schemeta#37 2026-02-19 19:18:48 -05:00
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…
Rbanh commented on issue Rbanh/schemeta#38 2026-02-19 19:18:48 -05:00
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,…
Rbanh pushed to main at Rbanh/schemeta 2026-02-19 19:18:29 -05:00
d029e480d0 Kick off Phase 8 with React scaffold and deterministic store foundation
Rbanh commented on issue Rbanh/schemeta#47 2026-02-19 19:06:45 -05:00
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):

  1. #37 + #38
  2. #39
  3. #40
  4. #41
  5. #42 + #43
  6. #44
  7. #45 + #46
Rbanh pushed to main at Rbanh/schemeta 2026-02-19 19:06:23 -05:00
85dc9a1ac2 Add Phase 8 React+ELK refactor execution plan
Rbanh opened issue Rbanh/schemeta#47 2026-02-19 19:06:06 -05:00
P8-00: Master tracking issue for React/ELK refactor
Rbanh opened issue Rbanh/schemeta#45 2026-02-19 19:04:56 -05:00
P8-09: QA hardening - visual/readability gates + e2e matrix
Rbanh opened issue Rbanh/schemeta#46 2026-02-19 19:04:56 -05:00
P8-10: Cutover, migration, and rollback plan for production readiness
Rbanh opened issue Rbanh/schemeta#38 2026-02-19 19:04:55 -05:00
P8-02: State model refactor (Zustand/Redux-lite) with deterministic action pipeline
Rbanh opened issue Rbanh/schemeta#39 2026-02-19 19:04:55 -05:00
P8-03: Canvas subsystem rewrite with React Flow primitives and interaction contracts
Rbanh opened issue Rbanh/schemeta#40 2026-02-19 19:04:55 -05:00
P8-04: Integrate ELK (elkjs) for primary auto-layout with Schemeta constraints mapping
Rbanh opened issue Rbanh/schemeta#41 2026-02-19 19:04:55 -05:00
P8-05: Routing engine revamp for incremental reroute + overlap/crossing minimization
Rbanh opened issue Rbanh/schemeta#42 2026-02-19 19:04:55 -05:00
P8-06: Deterministic label placement engine with collision avoidance
Rbanh opened issue Rbanh/schemeta#43 2026-02-19 19:04:55 -05:00
P8-07: Symbol readability and pin-density standards
Rbanh opened issue Rbanh/schemeta#44 2026-02-19 19:04:55 -05:00
P8-08: JSON editor as first-class power tool (schema-aware + diff apply)