f53159f0b4
Two of task 19's re-pointed assertions were checking the built page for tokens only the legacy page has, and both were hidden behind the full-guide snapshot failure because verify.mjs stops at the first throw. - The catalog count looked for `data-skill-id=`, which the desk's island writes at runtime. Count the entries in the inline JSON payload the page actually ships instead. Still 24. - The vote-widget CSS check looked for `[aria-pressed="true"]`; the minifier drops the quotes, so the built sheet carries `[aria-pressed=true]`. Match either form. Also re-baselines the full-guide rendered-text snapshot. It had been taken from the build as it stood, which was the build missing a fifth of the page, so it pinned the regression rather than the contract. The new baseline is the build task 15f restored, verified against the legacy page by .agents/scripts/rendered-text-diff.mjs: en 432/432 and pt 431/431, missing 0, extra 0, order clean. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>