v1.55.1
[1.55.1] — 2026-05-18
fix(auto): pre-render the 5-stage pipeline stepper on #/auto mount (F-V55-E / UX-1, senior obs S-4 reopened).
🐛 Bug Fixes
#/autonow shows the documented five-stage outline — validate → fetch → evaluate → save report → add tracker — the moment the screen mounts, instead of staying blank until the first SSE event. Previously<ol class="auto-stepper">was createddisplay:noneandrenderStepper()was only reached fromsetStep()/run(), so a cold-start user never saw the pipeline the docs promise before clicking Run. The stepper is now visible on mount with all five steps in thependingstate, and carries anaria-label(auto.stepperAria) so assistive tech announces the region. Closes F-V55-E (a11y/static-guarantee lens) and UX-1 (promise-fidelity lens) — same fix, both lenses.
🧪 Tests
test: tests/auto-stepper-prerender.test.mjs(new, 4 cases, CI-isolated, source-static likerouter.test.mjs): theSTEPSarray is exactly the 5 canonical stages in order;stepperElis notdisplay:noneon mount and carriesauto.stepperAria; a mount-scoperenderStepper()call precedesfunction setStep(;auto.stepperAriais present in all 8 locales. 757 → 761.