# Program Roadmap: Remote J-Link Setpoint Changer and Soak Step Automation

Status: completed
Type: program-roadmap
Updated: 2026-09-07
Project Map: MAP-0006
Source Idea: IDEA-0004
Requested Endpoint: work2
Next Action: none

## Program Outcome

Deliver and verify on non-production Controller A a reusable, fail-closed J-Link setpoint changer
and a separate detached change/wait/change runner, preserving touchscreen setpoint semantics and
closing the requested Work2 outcome without thermal qualification or temperature-data analysis.

## Milestones

| ID | Milestone | Evidence gate | Depends on | State |
| --- | --- | --- | --- | --- |
| M1 | Freeze the canonical firmware path, mailbox, and two-component host contract | G1, G2, G3 | none | complete; readiness review and source contract settled |
| M2 | Implement, test, build, package, and commit the exact candidate | G1, G2, G3 | M1 | complete; candidate `3b8ab5b4` and 8/8 focused checks |
| M3 | Deploy to Controller A, capture CID identity, prove live changer and detached soak behavior, then register/checkpoint | G4, G5 | M2 | complete; candidate registered in cohort cb9cfbca with satisfied and reconciled owner a3df25dd |

## M3 Work2 Evidence

- Development target: Controller A, assembly `1751136`, hardware variant `0`, setup `setup-a`,
  J-Link `69664082`.
- Exact Debug S-record SHA-256:
  `255BB3B3230CCE6651E263CC3EAC0DAE5A71F1000568630BACA95D5866097EB8`.
- Programming/verification, post-reboot and final CID, a direct 15 C change, and a detached
  zero-hour 15 C to 37 C sequence passed as recorded in
  `docs/remote-setpoint-work2-evidence-20260906.md`.
- No touchscreen, USB, SD manipulation, Controller B, production release, or temperature analysis
  is included.

## Completion Disposition

All roadmap milestones and gates are complete. Thermal qualification and temperature-data
analysis were canceled by the owner and are not deferred work or release gates. Production release
batching, Controller B/family qualification, and host reboot recovery remain outside this Work2
roadmap and create no follow-up obligation here.
