P9-05: Canonical fixture suite + visual quality gates #53

Closed
opened 2026-02-19 23:28:01 -05:00 by Rbanh · 1 comment
Owner

Scope:

  • Add canonical fixture pack (audio path, mic preamp, mixed digital/analog, dense multi-bus).
  • Define measurable quality scores: crossings, overlaps, bends, detour factor, label collisions.
  • Add per-fixture thresholds and fail CI on regressions.
  • Emit machine-readable QA report artifact for each run.

Acceptance:

  • CI blocks on readability regressions.
  • Thresholds are stable and versioned.
  • Visual baselines are deterministic across runs.
Scope: - Add canonical fixture pack (audio path, mic preamp, mixed digital/analog, dense multi-bus). - Define measurable quality scores: crossings, overlaps, bends, detour factor, label collisions. - Add per-fixture thresholds and fail CI on regressions. - Emit machine-readable QA report artifact for each run. Acceptance: - CI blocks on readability regressions. - Thresholds are stable and versioned. - Visual baselines are deterministic across runs.
Rbanh added this to the Phase 9 - Layout & Readability Production Hardening milestone 2026-02-19 23:28:22 -05:00
Author
Owner

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 (crossings, overlaps, detour).
  • Machine-readable report artifact emitted at output/playwright/ui-metrics-report.json.
  • Baselines refreshed and deterministic after current layout/readability fixes.

This issue’s scope is now satisfied by the current gate/report pipeline.

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 (`crossings`, `overlaps`, `detour`). - Machine-readable report artifact emitted at `output/playwright/ui-metrics-report.json`. - Baselines refreshed and deterministic after current layout/readability fixes. This issue’s scope is now satisfied by the current gate/report pipeline.
Rbanh closed this issue 2026-02-20 01:07:08 -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#53
No description provided.