mirror of
https://github.com/Sea-Haven-Industries/shoc-backend.git
synced 2026-10-01 12:13:13 +00:00
46 lines
1.7 KiB
Markdown
46 lines
1.7 KiB
Markdown
# Phase 0 — Gates Sign-Off Checklist
|
|
|
|
**Programa:** Work Orders Board
|
|
**Fase:** 0 — Domain Foundation + Governança
|
|
|
|
---
|
|
|
|
## 9 Gates bloqueantes
|
|
|
|
| # | Gate | Artefato | Status |
|
|
|---|------|----------|--------|
|
|
| 1 | DAR aprovado | [dar-domain-architecture-review.md](dar-domain-architecture-review.md) | Documentado |
|
|
| 2 | Data Ownership Model | [data-ownership-model.md](data-ownership-model.md) | Documentado |
|
|
| 3 | Field Ownership Matrix | [field-ownership-matrix.md](field-ownership-matrix.md) | Documentado |
|
|
| 4 | Audit Event Contract | [audit-event-contract.md](audit-event-contract.md) | Implementado baseline |
|
|
| 5 | Volume Discovery | [volume-discovery-report.md](volume-discovery-report.md) | Queries prontas; tier S provisório |
|
|
| 6 | Database drift | [database-drift-report.md](database-drift-report.md) | Documentado |
|
|
| 7 | Spike vendor/dispatch | [adr-vendor-source-of-truth.md](adr-vendor-source-of-truth.md) | ADR + query |
|
|
| 8 | Migration dry-run | [migration-dry-run-report.md](migration-dry-run-report.md) | Procedimento pronto |
|
|
| 9 | RowVersion multi-agregado | WO + Dispatch + ConcurrencyExceptionFilter | Implementado |
|
|
|
|
---
|
|
|
|
## Implementação código (Fase 0)
|
|
|
|
- Migration `Phase0_DomainFoundation`
|
|
- Enums: LifecycleStatus, WorkOrderType, DocStatus, AuditEventType, etc.
|
|
- `IWorkOrderAuditService`, `IWorkOrderFieldLockService`, `ISyncFieldMergePolicy`
|
|
- `[Authorize]` reativado em WorkOrderController
|
|
- Projeto `SeaHavenIndustries.Tests`
|
|
|
|
---
|
|
|
|
## GO Fase 1 — pendente
|
|
|
|
- [ ] Sign-off CTO/PO nos artefatos
|
|
- [ ] Dry-run staging executado
|
|
- [ ] Volume tier confirmado em staging/prod
|
|
- [ ] Smoke checklist verde
|
|
|
|
**Assinatura GO Fase 1**
|
|
|
|
| Papel | Nome | Data |
|
|
|-------|------|------|
|
|
| CTO | | |
|
|
| PO | | |
|