# Campaign: Deliver Remote Setpoint Changer and Soak Step Work2

Status: working
Type: campaign
Updated: 2026-09-06
Program Roadmap: PRM-0008
Project Map: MAP-0006
Source Idea: IDEA-0004
Requested Endpoint: work2
Milestone: M3
Unlocks: G5-WORK2-OWNERSHIP
Candidate Commit: `3b8ab5b44d709a9b65564567963408af3efeed31`
Next Action: register the verified candidate and checkpoint Tool Shed state

## Objective

Complete Work2 ownership for the reusable J-Link setpoint changer and the independent detached
soak-step runner. Keep the actual 12-hour qualification run and production release as explicit
Work5 obligations.

## Completed Work

- Implemented the versioned, checksummed firmware mailbox and shared canonical setpoint path.
- Implemented the reusable `setpoint_changer` and separate detached `soak_step` utilities.
- Passed all eight focused host-side tests and the canonical managed Debug rebuild/package gate.
- Programmed and verified non-production Controller A through J-Link.
- Captured post-reboot and final CID identity evidence with representative-sector reads.
- Proved a direct 15 C setpoint change and the detached `15 -> wait 0 hours -> 37 C` commissioning sequence.
- Left the controller at a 37 C setpoint without requiring touchscreen, USB, or SD-card handling.

## Evidence

- `docs/remote-setpoint-work2-evidence-20260906.md`
- Candidate commit `3b8ab5b44d709a9b65564567963408af3efeed31`
- Candidate ELF SHA-256 `C46A65BABB31300AF1C4766676D74AF7347655C8205EB95DAEA2DDB788263E3E`
- Candidate S-record SHA-256 `255BB3B3230CCE6651E263CC3EAC0DAE5A71F1000568630BACA95D5866097EB8`

## Residual Work5 Obligation

Run the intended long-duration soak/step qualification when scheduled, collect temperature,
heat-up, and overshoot evidence, and make any later release decision from that evidence. The
Work2 endpoint does not authorize production release.
