# Campaign 003 PC reboot checkpoint

Status: complete
Type: evidence
Updated: 2026-08-17
Next Action: After the workstation returns, verify the Controller B runner and obtain owner authorization for the scoped SD Qualifier cross-campaign session-recovery fix before resuming Controller A.
Campaign: 003-complete-bounded-hpt-slow-export-firmware-ticket

## Durable state

- Firmware workspace commit: `716d683d` (`Block campaign 003 on SDQ session recovery`).
- Supporting commits: `ed62acb8` (observer-compatible export telemetry packaging) and `ddcf7998` (ignore nested generated evidence).
- The tracked local worktree was clean at checkpoint creation.
- Programmed Release S-record SHA-256: `D1FBFC257043DFFB04DA9B883F26992DF4D8EE1525089BE63485E43A0519E761`.
- SD Qualifier campaign: `80c05067-bc19-49d3-a53d-82f6d4f54cde`.
- Non-final qualification bundle: `smi-00-05-00-9757a1564677-d1fbfc257043-release`.
- Bundle manifest identity: `e86b068d98938c794ec841b3de273bf211d79a227ae7bffbdc9e8afa14bacea4`.

## Controller state

### Controller A

- CID: `05000C61736466672200001C8901A34F`.
- Qualified power-cycle operation: `5c32566c-3620-424a-a4fc-188359ebb4ab`.
- Post-cycle read-only observation: `547a5853-c9a1-431a-a142-439d57cea955`, classification `PASS`.
- Admitted run `e5ce23ea-937a-4cf3-bbaa-43df187ab15f` was safely pre-start-aborted.
- No Controller A HPT2 command was prepared or published.
- Blocker: the deployed SD Qualifier rejects a new Start because historical acknowledged sessions cannot be closed by exact initialization/power-cycle evidence across campaign boundaries.

### Controller B

- CID: `05000C61736466672200001C8201A379`.
- Qualified power-cycle operation: `025aace0-649c-48d3-ae8d-fe1778cecd4d`.
- Post-cycle read-only observation: `65326158-3e49-4c4b-8c9b-9be286fdcf19`, classification `PASS`.
- Active run: `9e5e9b17-972d-4355-af19-3731769aefe0`.
- Raspberry Pi user service: `sdq-controller-b-camp003-million.service`.
- Checkpoint service state: `active/running`, result `success`.
- Latest observed progress: 13,066 attempted, 13,065 committed, 13,065 verified; terminal reason `0` and progress age `0`.
- The Pi-hosted service is independent of this workstation and should continue across a workstation reboot.

## Resume checks

1. Verify `sdq-controller-b-camp003-million.service` and inspect its latest bounded progress line.
2. Confirm the local tracked worktree remains clean and `HEAD` includes `716d683d`.
3. Do not issue a Controller A Start unless the owner authorizes the scoped SD Qualifier source change, tests, protected deployment, and verification.
4. Keep the protected controller registry bound to the non-final bundle while Controller B remains active; restore the prior registry only after campaign target execution is finished or deliberately terminated.

