First field-visible wave. Waves 1-4 moved almost nothing on screen; every page
in this one looks different.
Baseline counts, against wave 0
<div onclick> 12 -> 2 (T5.1 took exactly ten)
native dialogs app-wide 79 -> 64 (T5.1 2, T5.2 1, T5.8 13)
...in the SOP wizard 14 -> 0
...in the creator 43 -> 43 wave 7's
colour literals outside theme-light.css 0 -> 0, held
SOP wizard steps 10 -> 12 (T5.4 Locations, T5.5 Sections)
Six probes now cover this wave, 399 checks between them, each written because
its task's done-when could not be checked by anything that already existed.
Screenshots re-captured at 390 and 1440 across all seven pages. One overflow,
the known creator@390 (BL-001), unchanged. The two beforeunload log lines on
sop@1440 and creator@1440 are present at wave 4 too - captured both sides during
T5.1 rather than assuming.
BL-010 is honestly unchanged: every rule wave 5 added consumes --wp-s*, and none
of the 829 pre-existing spacing/type/radius literals were converted, because
none of the pages carrying them were re-laid-out here. T7.1 still owns it.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
The plan was delivered as wp-suite-implementation-spec.zip and lived only in
Downloads, so every "read CLAUDE.md first" instruction in it pointed at a file
the repo did not have. Bring it in unchanged: CLAUDE.md, IMPLEMENTATION.md, and
docs/waves/wave-0 through wave-9 plus backlog.md.
UX-REVIEW-2026-08-14.md is committed alongside it. It is the review that
produced F1-F6, S1-S13 and the A/B/C assessments, and item IDs throughout the
wave files cite it, so it belongs under version control rather than sitting
untracked in the working tree.
No application code changes here.
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>