| 1 |
# GA Checklist |
| 2 |
|
| 3 |
## Release Candidate Gate (2026-02-26) |
| 4 |
1. `cargo test --workspace` passes. |
| 5 |
- Status: PASS |
| 6 |
- Evidence: `examples/sprint-08-validation-report-2026-02-26.md` |
| 7 |
2. `./examples/validate-sprint-08-parity.sh` completed. |
| 8 |
- Status: PASS |
| 9 |
- Evidence: `target/sprint-08-parity-evidence.md` |
| 10 |
3. `examples/sprint-08-parity-matrix.md` marked with scenario status and evidence links. |
| 11 |
- Status: PASS |
| 12 |
- Evidence: `examples/sprint-08-parity-matrix.md` |
| 13 |
4. Incident/migration/operator runbooks reviewed: |
| 14 |
- `docs/runbooks/migrate-from-external-agent.md` |
| 15 |
- `docs/runbooks/incident-triage.md` |
| 16 |
- `docs/runbooks/garcardctl-cookbook.md` |
| 17 |
- Status: PASS |
| 18 |
5. `RELEASE_NOTES.md` reviewed and approved. |
| 19 |
- Status: PASS |
| 20 |
|
| 21 |
## Integration Certification (2026-02-26) |
| 22 |
1. Gar startup default path validated for daemon availability. |
| 23 |
- Status: PASS |
| 24 |
- Evidence: `examples/sprint-08-validation-report-2026-02-26.md` |
| 25 |
2. User-service lifecycle validated (`enable`, `restart`, `disable`). |
| 26 |
- Status: PASS |
| 27 |
- Evidence: `examples/sprint-08-validation-report-2026-02-26.md` |
| 28 |
3. Status/diagnostics surface validated for external control-plane consumers. |
| 29 |
- Status: PASS |
| 30 |
- Evidence: `examples/validate-sprint-08-integration.sh` |
| 31 |
|
| 32 |
## Tagging |
| 33 |
1. Candidate tag: |
| 34 |
- `git tag -a v0.1.0-rc1 -m "garcard 0.1.0-rc1"` |
| 35 |
2. Push tag: |
| 36 |
- `git push origin v0.1.0-rc1` |
| 37 |
|
| 38 |
## GA Signoff (2026-02-26) |
| 39 |
1. No unresolved critical gaps in parity matrix. |
| 40 |
- Status: PASS (`examples/sprint-08-parity-matrix.md`) |
| 41 |
2. Rollback plan reviewed: |
| 42 |
- `docs/runbooks/rollback-plan.md` |
| 43 |
- Status: PASS |
| 44 |
3. Operator handoff includes: |
| 45 |
- parity report |
| 46 |
- daemon logs for interactive scenarios |
| 47 |
- final command cookbook |
| 48 |
- Status: PASS |