Block a user
P9-02: Incremental routing that never triggers global component drift
Completed by commits 5f31542, 77f63a6, cf3e64e, and 128c5c6.
Delivered:
- Default compile path preserves placement (
preserve_placement: true) so local edits do not trigger global…
P9-01: ELK-first placement pipeline with strict flow lanes
Progress update (commit 128c5c6):
/layout/autoand/layout/tidynow request ELK by default via options (use_elk_layout: true) unless explicitly overridden.applyLayoutToModelnow…
P9-05: Canonical fixture suite + visual quality gates
P9-06: Responsive UX hardening for desktop and mobile editor panels
P9-03: Text and label compositor rewrite (pin/net/legend/annotation)
P9-05: Canonical fixture suite + visual quality gates
Validation gate status update:
- Canonical fixtures exercised in UI regression runner (
initial,dense-analog, drag/tidy states, laptop viewport). - Quality thresholds enforced in CI test path…
P9-06: Responsive UX hardening for desktop and mobile editor panels
Completed by responsive hardening in cf3e64e and validated in current baseline suite.
Delivered:
- Narrow viewport stack prioritizes canvas while preserving list/inspector operability.
- Top…
P9-03: Text and label compositor rewrite (pin/net/legend/annotation)
Completed by 1a9c7b5 + prior label-placement commits (cc20c0c, f0b952e).
Delivered:
- Dedicated annotation panel with blocked collision region.
- Legend placement below annotation panel. -…
P9-00: Master tracker for layout/readability production hardening
Progress update (commit 1a9c7b5):
- Hardened placement compaction balance to reduce collapse while keeping rank/lane coherence.
- Added rank corridor clamping and moderated passive-adjacency…
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…