Block a user
P9-00: Master tracker for layout/readability production hardening
Phase 9 update: fc5f2fe shipped.
Completed in this slice:
- Rank/lane-driven group origin planner replaced fixed grid-cell origin placement.
- Deterministic collision-aware group packing…
P8-09: QA hardening - visual/readability gates + e2e matrix
QA status after fc5f2fe:
- Full matrix green:
npm test,npm run test:ui. - Updated deterministic SVG hash baseline in
tests/render-regression.test.js. - Refreshed UI snapshots for changed…
P9-02: Incremental routing that never triggers global component drift
Stability note after fc5f2fe:
- Improved placement seeding reduced long-route detour spikes that were surfacing as post-edit instability and poor tidy outcomes.
- Local drag behavior fix…
P9-01: ELK-first placement pipeline with strict flow lanes
Progress push fc5f2fe (P9-01).
Layout engine updates:
- Reworked group-origin seeding from fixed grid cells to rank/lane-driven origin planning.
- Added deterministic origin packing with…
P9-00: Master tracker for layout/readability production hardening
Latest incremental push: f0b952e.
What changed:
- Route-centered net-label anchoring to keep labels visually tied to actual wires.
- This specifically targets the floating I2C/bus label…
P9-03: Text and label compositor rewrite (pin/net/legend/annotation)
Follow-up readability patch f0b952e:
- Net labels now include route-centered candidate anchors (
representativePoint) before pin-anchor fallback. - Reduces 'floating label' artifacts where…
P8-09: QA hardening - visual/readability gates + e2e matrix
QA update after cc20c0c and 5f31542:
- Full test matrix green (
npm test,npm run test:ui). - UI regression baselines refreshed to reflect improved stable behavior:
- placement-preservatio…
P9-00: Master tracker for layout/readability production hardening
Phase 9 execution update:
5f31542Preserve placement by default on compile/tidy follow-up compiles (prevents relayout thrash).cc20c0cLabel readability pass: pin/net label spacing +…
P9-03: Text and label compositor rewrite (pin/net/legend/annotation)
Progress push cc20c0c landed.
Renderer improvements:
- Added per-side pin label spacing resolver to reduce local pin text collisions.
- Added separate per-side net-label spacing pass for…
P9-02: Incremental routing that never triggers global component drift
Progress update (77f63a6):
- Local drag behavior changed to single-component by default.
- Explicit modifier (
Alt) required for group drag.
This is a first hardening step for the no-global-dri…
P9-00: Master tracker for layout/readability production hardening
Latest push: 77f63a6.
Included in Phase 9 execution:
- Drag interaction policy tightened to reduce accidental multi-node moves.
- This directly addresses the user-reported global movement…
P8-03: Canvas subsystem rewrite with React Flow primitives and interaction contracts
Incremental interaction patch pushed in 77f63a6:
- Default drag now moves only the component being dragged.
- Group-drag now requires explicit
Altmodifier on an already multi-selected…
P8-00: Master tracking issue for React/ELK refactor
Tracker update after board cleanup:
Closed as complete:
- #37 (React architecture migration)
- #38 (deterministic state model)
- #44 (JSON editor upgrade)
Still open in Phase 8 (quality-critical)…