# B15 Production Deployment Runbook

## Before deployment

1. Open the existing production project `melodic-griffin-984e57`.
2. Confirm its current rollback deploy is `69afb8a158184cebc321cfa8`.
3. Confirm the review project remains on `6a659eeab5aad40bcf87b0b5`.
4. Set `B15_PRODUCTION_PROMOTION_APPROVED=YES` only on the production project.
5. Deploy only the extracted B15 folder.

## Build acceptance

The production deploy must show:

- cumulative B4–B15 validation passed,
- optimized public build passed,
- TypeScript passed,
- 83 static pages generated,
- 78-route export contract passed,
- six Playwright tests passed,
- B15 runtime receipt written.

## Immediate live checks

Verify `/`, `/start/`, `/projects/`, `/journeys/`, `/evidence/`, `/originals/`,
`/robots.txt`, `/sitemap.xml`, a Project Genome, a Journey, a Region, and a
deliberately invalid URL.

## Rollback

Any critical failure restores production deploy `69afb8a158184cebc321cfa8`.
Do not alter the review project while rolling back production.
