Problem
An APRS HTTPS request that was already in flight can complete after tracking is stopped or reconfigured and persist stale last-success coordinates again.
Scope
- Introduce lifecycle/config generation ownership for asynchronous sends.
- Ignore success/failure callbacks from a stopped or superseded generation.
- Preserve the T56-only gate, APRS Object format, configured-name fallback, health comment and HTTP 204 plus X-Packetsrcvd receipt rule.
- Do not restore requestSingleUpdate or callsign-owned station positions.
Acceptance
- Tests cover stop-during-send and reconfigure-during-send.
- Stale callbacks do not persist coordinates, counters or schedule obsolete work.
- Existing APRS encoder/manager/policy tests pass.
Problem
An APRS HTTPS request that was already in flight can complete after tracking is stopped or reconfigured and persist stale last-success coordinates again.
Scope
Acceptance