Context
Part of the SEO growth initiative (#18): Phase 4: Compound and technical polish.
A performance budget in CI keeps Core Web Vitals from regressing as the site grows, protecting rankings and clicks.
What to do
- Add Lighthouse CI (or an equivalent) to the CI workflow with budgets for LCP, CLS, and total bundle.
- Fail or warn the PR when a budget is exceeded.
Where
.github/workflows/ci.yml; align with the existing lint/test/build jobs.
Acceptance criteria
Notes
Branch off develop (feat/*, docs/*, chore/*), open a PR into develop, and squash-merge. See CONTRIBUTING.md.
Context
Part of the SEO growth initiative (#18): Phase 4: Compound and technical polish.
A performance budget in CI keeps Core Web Vitals from regressing as the site grows, protecting rankings and clicks.
What to do
Where
.github/workflows/ci.yml; align with the existing lint/test/build jobs.Acceptance criteria
npm run lint && npm run test && npm run buildpassesNotes
Branch off
develop(feat/*,docs/*,chore/*), open a PR intodevelop, and squash-merge. See CONTRIBUTING.md.