A real report, written by 154 · Perceived Speed Audit, run against this repo — dogfood output, committed unedited. This is the artifact every brief ends in: findings that cite their evidence, ranked by severity, with a fix sketch each.
All Craft Goal Prompts · stage 3/5 · brief 154
2026-07-26 · brief 154 · second run (same day as the first)
What changed since the last run: all nine waits treated. Fixes shipped on claude/product-engagement-stickiness-1cril7 (merged as #42). W1, W3, W4, W6, W8 and W9 were re-verified in a real Chromium during the fix session; W2's timeout race and W5's bodies.json sourcing are verified by construction plus the green gate (the first run's slow-origin harness wasn't rebuilt for the re-check — noted honestly; the code path is small and single-purpose). The first run's headline stands: the product was already mostly fast and honestly presented. The frozen-silence seams are closed.
copyBrief now paints "copying…" + aria-busy synchronously in the click; feedback() clears the busy state on success and the fail path restores the real markup (the label snapshot is taken before the busy text, so the pill's markup survives).copyBrief's WebKit-safe pattern, now shared./b/01 at button weight beside the CTAs; JS upgrades it in place to the one-click copy. No JS, no wait — the door is in the first paint.BUGS.md (~15 min)".Copy → paste → report: the copy acknowledges within a frame in every cache state (W1), the door is visible at first paint (W6), the paste moment states its price (W7), the conductor still narrates the long middle, and the weekly return is served from cache when the network dawdles (W2). The target the first run set is the shipped behavior.
change, ideally with the slow-origin harness rebuilt for W2.