BOLT-1941 Task 1: stop ingesting Tesla telemetry for terminated connections
failedPR 1 (load-bearing). New adapters/oem connection.terminated handler stamps telemetrySkipReason=connection_terminated on all TeslaVehicleTelemetryStateCache rows for the manufacturerUserId. Gate BOTH publish paths (telemetryProcessor/mergeTelemetryDelta + connectivityProcessor/processConnectivityMessage) to drop frames when marker set. Clear marker on connection.established SCOPED to value connection_terminated (column overloaded w/ auto-register loop: missing_key/unsupported_hardware/etc). No telemetryNextRetryAt for this marker. Regression test: DoW stays disconnected while frames arrive. Spec: adapters/oem/specs/20260825-bolt-1941-*.md. Branch winston/bolt-1941-skip-terminated-telemetry.
Event Timeline
created
failed
lease expired — re-queued for retry
in_progress → queued
status_change
queued → in_progress
subagent_spawned
spawn claim: Working on BOLT-1941 Task 1: stop ingesting Tesla telemetry for terminated connections
subagent_spawned
spawn claim: Working on BOLT-1941 Task 1: stop ingesting Tesla telemetry for terminated connections
failed
lease expired — re-queued for retry
in_progress → queued
status_change
queued → in_progress
failed
lease expired — max retries reached, marking failed (poison pill)
in_progress → failed
status_change
failed → in_progress
failed
lease expired — max retries reached, marking failed (poison pill)
in_progress → failed