# Lighthouse Baseline Checklist

Use this checklist to capture before/after performance baselines on staging.

## Test Setup

- Use Chrome Incognito to avoid extension and cache noise.
- In DevTools, open the Network tab and enable `Disable cache`.
- Run each test 3 times and record median values.
- Test from desktop and mobile presets.

## URLs To Test

- `/`
- `/menus`
- `/breads`
- `/locations`
- `/about`
- `/catering-order-form`
- `/bread-order-form`

## Lighthouse Categories

- Performance
- Accessibility
- Best Practices
- SEO

## Core Metrics To Record

- First Contentful Paint (FCP)
- Largest Contentful Paint (LCP)
- Total Blocking Time (TBT)
- Speed Index
- Cumulative Layout Shift (CLS)
- Time to Interactive (TTI)

## Pass/Fail Targets (Initial)

- Performance score >= 80
- Accessibility score >= 90
- LCP <= 2.5s
- TBT <= 200ms
- CLS <= 0.10

## Regression Review

- Compare median results against previous baseline.
- Investigate any metric regression > 10%.
- Check third-party requests and render-blocking resources first.

## Reporting Template

- Date:
- Environment:
- Commit/Branch:
- Device profile:
- Median scores (Perf/A11y/BP/SEO):
- Top 3 regressions:
- Top 3 improvements:
- Action items:
