Skip to content

Ticket 01KYZ8XM2SCZG43J0MD59P4ZHK

Rick Hightower edited this page Aug 1, 2026 · 1 revision

Phase 3: testability retrofit + login dark-mode fix

01KYZ8XM2SCZG43J0MD59P4ZHK · story/feature · done

Add structural data attributes (data-block-type, data-wizard-step) rather than enumerated testids, aria-labels for the ~20 unnamed icon-only buttons, role/aria-modal on CommandPalette, id/htmlFor on form controls.

Hierarchy

  • epic: Ticket-01KYZ8X1X1V76HYNK8B5JYMD9W Agent-runnable UI verification loop — Adopt an agent-runnable UI verification loop for ForgeNotes: a written spec and PlantUML Salt wireframe define intent, the UI is made addressable, and an agent takes a real screenshot of the macOS WKWebView via the Tauri MCP bridge and compares it against the wireframe and a written rubric before calling work done.

Linked PRs

Clone this wiki locally