Contribution triage: needs maintainer decision
Assessed head: c3fadc8dc6442f79aa661f700a4e7ac55e0674ba. Trusted policy revision: af65a55dc77f. The complete 13-file diff, current description, linked reports, comments/reviews, and verification artifacts were checked. The author is not in the validated exemption list; draft status does not change the requirements.
Unresolved product scope: maintainer-authored #25832 explicitly says, “Thread settle does not release devices.” This PR adds release on manual and automatic settle to address #32930/#32511. The linked bug report and the concrete reproduction establish the symptom, but do not establish approval to change that policy.
Question for maintainers: should settling a thread release its exclusive agent-device sessions, or should cleanup remain limited to explicit close, archive and deletion? Please confirm the intended direction and scope under prior approval.
The changes address one underlying device-lifecycle problem: cleanup scheduling, captured session identities, execution, regression coverage, fixture updates, and the corresponding user guidance. The supplied baseline failure, fixed-clock reopen regression, raw transcripts, screenshot report, and passing changed-file checks substantiate the automated server behavior. Live simulator/emulator and remote-host verification remains explicitly unperformed.
Per contribution-triage, the PR remains open and pending that maintainer answer, not marked eligible. No macroscope-review label was applied and no review completion is claimed. Review handoff can be reassessed after the scope decision.