Priority
Medium
Issue
The fire-and-forget async tasks (ModeLoop, FireMinderLoop, ReadAdc, UpdateDisplayLoop, StateLoop) have no cancellation support.
Why it's not "low-hanging"
Would need CancellationToken plumbed through all 5 infinite loops + a shutdown orchestration mechanism. This is an architectural change.
Priority
Medium
Issue
The fire-and-forget async tasks (
ModeLoop,FireMinderLoop,ReadAdc,UpdateDisplayLoop,StateLoop) have no cancellation support.Why it's not "low-hanging"
Would need
CancellationTokenplumbed through all 5 infinite loops + a shutdown orchestration mechanism. This is an architectural change.