- app/fe_walk_v11.py: self-contained headless walk — stages rich /
returns-only / dead-catalog Dbs, boots the scratch server on 9455
(OPENROUTER_API_KEY unset), and verifies all ten items on the real page:
keyboard map + guards + no-scroll, tap flow + Esc chains (deck and list
paths), contain/blur computed styles, minimal rubric + debug toggle
round-trip, the 0/25 -> 25/25 counter with undos, dry messaging, fresh
pill, loud empty2 + nightly-recovery, violet bands, B1 regressions
(flip clamps, one .topcard, no-lock storm) and the full P3 loop.
- Keyboard: ArrowDown/Backspace now no-op while a sheet is open (arrows
work on the deck only — spec note); found by the walk.
- get_section: an empty composed section (fully drained catalog)
recomposes on read once pool_counts shows stock again — the nightly
import re-lights the deck without a manual forge (item 8 recovery).