# NFL Picks Release Checklist

Use this before publishing `sacboyz/nfl-picks` as a standalone repo.

## Repository

- Confirm repo name: `sacboyz/nfl-picks`.
- Confirm this project remains standalone and does not depend on MLB code at runtime.
- Confirm no live provider secrets are committed.
- Confirm fixture mode is the default.
- Confirm `.env.example` contains placeholders only.
- Confirm local `.env` files remain ignored.
- Confirm `SECURITY.md` still matches the live-provider secret policy.
- Confirm `docs/LOCAL_DEVELOPMENT.md` matches the current local commands.
- Confirm `docs/PROVIDER_DECISIONS.md` still marks live providers as unapproved unless decisions were made.
- Confirm GitHub issue templates match the current backlog and provider-decision process.
- Confirm the pull request template still asks for quality-gate evidence and product-language checks.

## Verification

```powershell
python run_quality_gate.py
```

Expected:

- All tests pass.
- Artifacts validate.
- `docs/mock/index.html` is generated.
- `docs/mock/run_manifest.json` is generated.
- `docs/mock/build_summary.md` is generated.

## Publishing

- Enable GitHub Actions.
- Configure Cloudflare Pages to publish from `docs/`.
- Keep live providers disabled until provider/API decisions are approved.
- Review `docs/LIVE_PROVIDER_CONFIG.md` before enabling any live mode.
- Review `docs/LOCAL_DEVELOPMENT.md` before handoff.
- Review `docs/PROVIDER_DECISIONS.md` before adding provider-specific code.

## Product Language

- No guarantee language.
- No lock language.
- Singles-first framing.
- Review and Abstain remain normal outcomes.
