Page done#
- Page is a thin composition β no page-level
<style>/<script> - Every section builds on
SectionMain(or the deviation is stated) - Renders correctly at 320 / 375 / 768 / 1024 / 1440; no horizontal scroll at 320
- Renders correctly in every theme the project ships
- Content extremes handled: long headings, empty optional regions, missing images
- All internal links resolve; external links have
rel="noopener noreferrer" - Images go through
astro:assets; LCP image is eager +fetchpriority="high" - One
h1; logical heading order -
npm run spellcheckrun and every flagged word resolved β fixed, dictionaried, or verified against client material (content.copy) - Copy read end to end by a human β the spell-checker can't see
form/from, a duplicated word, or a broken sentence - checklist.seo SEO and checklist.a11y a11y passes done for this template