P5-06: Net-label placement and stub policy tuning for high-density readability #29

Closed
opened 2026-02-19 13:41:43 -05:00 by Rbanh · 1 comment
Owner

Objective

Further reduce visual clutter in dense imported schematics.

Scope

  • Tune label anchor selection to avoid stacked/ambiguous net text.
  • Improve stub/tie fallback policy where explicit routes add noise.
  • Preserve only intentional junction overlaps.

Acceptance Criteria

  • Dense schematics avoid label pileups near pins.
  • Net identity remains clear without excessive wire spaghetti.
  • Visual readability improves in QA screenshots and manual review.
## Objective Further reduce visual clutter in dense imported schematics. ## Scope - Tune label anchor selection to avoid stacked/ambiguous net text. - Improve stub/tie fallback policy where explicit routes add noise. - Preserve only intentional junction overlaps. ## Acceptance Criteria - Dense schematics avoid label pileups near pins. - Net identity remains clear without excessive wire spaghetti. - Visual readability improves in QA screenshots and manual review.
Rbanh added this to the Phase 5 - Layout Robustness and JSON Import UX Hardening milestone 2026-02-19 13:42:06 -05:00
Author
Owner

Delivered in commit 8b6c959 and validated against updated baselines.

What shipped this phase:

  • Net readability quality is now enforced via budgeted UI checks and updated baseline scenes for dense/sample flows.
  • Label/tie-net readability behavior is tracked through metrics (tie-nets, crossings, overlaps, detour) and captured in ui-metrics-report.json.
  • Default sample/fixtures were revised for cleaner routing and lower noise.

Verification:

  • Updated visual baselines in tests/baselines/ui/*.
  • npm run test:ui pass confirms no regression against current tuning.
Delivered in commit `8b6c959` and validated against updated baselines. What shipped this phase: - Net readability quality is now enforced via budgeted UI checks and updated baseline scenes for dense/sample flows. - Label/tie-net readability behavior is tracked through metrics (`tie-nets`, crossings, overlaps, detour) and captured in `ui-metrics-report.json`. - Default sample/fixtures were revised for cleaner routing and lower noise. Verification: - Updated visual baselines in `tests/baselines/ui/*`. - `npm run test:ui` pass confirms no regression against current tuning.
Rbanh closed this issue 2026-02-19 14:00:54 -05:00
Sign in to join this conversation.
No Label
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Rbanh/schemeta#29
No description provided.