## 1. Baseline And Repro - [x] 1.1 Add a repeatable Lighthouse run command (local) that outputs reports for mobile/desktop x light/dark/high-contrast - [x] 1.2 Document the Lighthouse run environment requirements (clean profile / no extensions) and scoring rule (single vs median) - [x] 1.3 Capture current failing audits in a checked-in note (from the provided JSON reports) to validate fixes one-by-one ## 2. SEO Correctness - [x] 2.1 Update `site/public/robots.txt` to reference the sitemap with an absolute URL to `/sitemap-index.xml` - [x] 2.2 Verify `site/astro.config.mjs` has `site` set correctly in production via `PUBLIC_SITE_URL` and that sitemap output is present after build - [x] 2.3 Add/verify JSON-LD structured data on the all pages (valid JSON, recognized schema type) ## 3. Crawlable Anchors (Media Modal) - [x] 3.1 Update `site/src/components/MediaModal.astro` so no modal anchors are rendered without `href` in the initial HTML - [x] 3.2 Ensure modal CTAs that navigate are always `` and actions that do not navigate are `