Sprint 08 Integration Certification
Static Certification
./examples/validate-sprint-08-integration.sh
Expected:
- Required integration checks pass for:
- gar startup autostart default
- user service install references
- gargears garcard discovery/panel/adapter presence
- Optional checks may emit warnings for pending UX/control-surface enhancements.
Runtime Certification
cargo run -q -p garcard -- daemoncargo run -q -p garcardctl -- statuscargo run -q -p garcardctl -- diagnosecargo run -q -p garcardctl -- temp-list
Expected:
- Daemon remains reachable and healthy through the full command set.
statusanddiagnoseprovide authority + subject visibility for operators.
Service Lifecycle Certification
systemctl --user restart garcard.servicegarcardctl pinggarcardctl status
Expected:
- User service restart restores control path without stale-socket cleanup.
View source
| 1 | # Sprint 08 Integration Certification |
| 2 | |
| 3 | ## Static Certification |
| 4 | 1. `./examples/validate-sprint-08-integration.sh` |
| 5 | |
| 6 | Expected: |
| 7 | 1. Required integration checks pass for: |
| 8 | - gar startup autostart default |
| 9 | - user service install references |
| 10 | - gargears garcard discovery/panel/adapter presence |
| 11 | 2. Optional checks may emit warnings for pending UX/control-surface enhancements. |
| 12 | |
| 13 | ## Runtime Certification |
| 14 | 1. `cargo run -q -p garcard -- daemon` |
| 15 | 2. `cargo run -q -p garcardctl -- status` |
| 16 | 3. `cargo run -q -p garcardctl -- diagnose` |
| 17 | 4. `cargo run -q -p garcardctl -- temp-list` |
| 18 | |
| 19 | Expected: |
| 20 | 1. Daemon remains reachable and healthy through the full command set. |
| 21 | 2. `status` and `diagnose` provide authority + subject visibility for operators. |
| 22 | |
| 23 | ## Service Lifecycle Certification |
| 24 | 1. `systemctl --user restart garcard.service` |
| 25 | 2. `garcardctl ping` |
| 26 | 3. `garcardctl status` |
| 27 | |
| 28 | Expected: |
| 29 | 1. User service restart restores control path without stale-socket cleanup. |