mirror of
https://github.com/Sea-Haven-Industries/shoc-backend.git
synced 2026-10-01 13:23:13 +00:00
55 lines
1.9 KiB
Markdown
55 lines
1.9 KiB
Markdown
# Phase 7 — Gates Sign-Off Checklist
|
||
|
||
**Programa:** Work Orders Board
|
||
**Fase:** 7 — Rollout e Produção
|
||
|
||
---
|
||
|
||
## Gate de entrada (GO Fase 7)
|
||
|
||
Bloqueia piloto em produção até todos os itens estarem verdes.
|
||
|
||
| # | Gate | Artefato / evidência | Status |
|
||
|---|------|----------------------|--------|
|
||
| 1 | Fases 0–6 validadas em staging | `docs/work-orders/phase-0` … `phase-6` READMEs | [ ] |
|
||
| 2 | Sign-off CTO/PO Fase 0 | [phase-0-gates-signoff.md](../phase-0/phase-0-gates-signoff.md) | [ ] |
|
||
| 3 | Dry-run migrations Phase0–Phase6 | [migration-dry-run-report.md](../phase-0/migration-dry-run-report.md) | [ ] |
|
||
| 4 | Smoke multi-consumidor | [smoke-checklist.md](../phase-0/smoke-checklist.md) | [ ] |
|
||
| 5 | Vendor Portal regression | Checklist dispatch checklist/signoff | [ ] |
|
||
| 6 | SHOC E2E staging | Contratos phase-1 … phase-6 integrados | [ ] |
|
||
| 7 | Tier volume confirmado | [volume-discovery-report.md](../phase-0/volume-discovery-report.md) | [ ] |
|
||
|
||
### Checklist PO ([consumer-inventory.md](../phase-0/consumer-inventory.md))
|
||
|
||
- [ ] App mobile externo confirmado (sim/não/N/A)
|
||
- [ ] Data sunset Blazor WO definida: _______________
|
||
- [ ] `FrontendBaseUrl` produção → SHOC configurado
|
||
- [ ] Owner Lambda cutover nomeado: _______________
|
||
|
||
**Assinatura GO Fase 7**
|
||
|
||
| Papel | Nome | Data |
|
||
|-------|------|------|
|
||
| CTO | | |
|
||
| PO | | |
|
||
|
||
---
|
||
|
||
## Gates de saída (DONE Fase 7)
|
||
|
||
| Gate | Critério |
|
||
|------|----------|
|
||
| Piloto | 1–2 dispatchers SHOC em prod; UAT assinado |
|
||
| Rollout | 100% dispatchers no board SHOC |
|
||
| Estabilidade | Zero P1 por 2 semanas consecutivas |
|
||
| Blazor | Módulo WO sunset (`BlazorWorkOrderSunset:Enabled`) |
|
||
| Lambda | Ingest direto `POST /api/workorders/ingest`; Dynamo/Sync desligados |
|
||
| Monitoramento | `GET /api/workorders/ops/health` + alertas documentados |
|
||
| Legado | Headers `Sunset`/`Deprecation` nos endpoints legado |
|
||
|
||
**Assinatura DONE Fase 7**
|
||
|
||
| Papel | Nome | Data |
|
||
|-------|------|------|
|
||
| CTO | | |
|
||
| PO | | |
|