36 lines
1.4 KiB
Markdown
36 lines
1.4 KiB
Markdown
# Gate 4 Checklist (Pilot Hardening)
|
|
|
|
- [x] Load test target reached (100 voice + 100 digital)
|
|
- [x] Backup and restore verified
|
|
- [x] Security checklist completed
|
|
- [ ] UAT signed with real operators/supervisors
|
|
- [ ] P1/P2 defects closed
|
|
- [x] v1 release notes and runbooks delivered
|
|
|
|
Verification run (2026-02-26):
|
|
- `python scripts/gate4_check.py`
|
|
- `pytest -q`
|
|
|
|
Pilot scope freeze:
|
|
- `docs/gates/mvp-pilot-baseline.md`
|
|
- `docs/roadmap/05-wave2-backlog.md`
|
|
|
|
Required manual evidence bundle before closing the last two checklist items:
|
|
- preflight report from `docs/uat/evidence/`
|
|
- completed session protocol from `docs/uat/session-template.md`
|
|
- filled defect log from `docs/uat/defect-log-template.csv`
|
|
- signed sheet from `docs/uat/signoff-template.md`
|
|
- updated `docs/gates/p1-p2-defects.md`
|
|
|
|
Manual close-out sequence:
|
|
1. Run preflight and automated dry-run to prepare the evidence pack.
|
|
2. Execute real UAT with operators and supervisor on the frozen MVP scope.
|
|
3. Fix only `P1` and `P2` issues, then rerun regression checks.
|
|
4. Capture sign-off and only then mark the final two checklist items as done.
|
|
|
|
Notes:
|
|
- UAT sign-off must be completed on pilot site with real operators and supervisor.
|
|
- P1/P2 closure is finalized after pilot UAT defect intake.
|
|
- UAT package location: `docs/uat/`.
|
|
- Automated dry-run command: `python scripts/uat_dry_run.py --auto-start --update-defect-register`.
|