Astro Build Standards docs

Page done#

[checklist.page]Checklist

  • 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 spellcheck run 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