• Joined on 2021-11-21
logan closed issue logan/node-26#44 2026-11-01 06:39:51 -05:00
A failed upload permanently deletes the recording: no retry, no disk spool
logan commented on issue logan/node-26#21 2026-11-01 06:39:51 -05:00
Edge dashboard can't tell 'broker refused' from 'broker unreachable' — mqtt_manager exposes no last connect error

Fixed in 1b4fcef, merged as c57a5b9 (PR #47).

logan merged pull request logan/node-26#47 2026-11-01 06:39:40 -05:00
Upload spool + retry, analog noise squelch, MQTT error, Discord pause (node-26#44 #46 #21 #34)
logan pushed to main at logan/node-26 2026-11-01 06:39:40 -05:00
c57a5b9068 Merge pull request 'Upload spool + retry, analog noise squelch, MQTT error, Discord pause (node-26#44 #46 #21 #34)' (#47) from fix/44-upload-spool into main
5983ae27be Fix stale log text for rejected uploads: 403 is now retried, so only 400/413 reach it (node-26#44)
b62912b6fe upload_spool: spool 403 (node not approved yet) instead of deleting (node-26#44)
a4a575ec9f op25: pin gr310 to 5b58335; analog defaults to OP25 noise squelch (node-26#46, node-26#29)
6b884d5433 call_recorder: spool failed uploads to disk and retry instead of deleting (node-26#44)
Compare 7 commits »
logan pushed to fix/44-upload-spool at logan/node-26 2026-11-01 06:39:28 -05:00
5983ae27be Fix stale log text for rejected uploads: 403 is now retried, so only 400/413 reach it (node-26#44)
b62912b6fe upload_spool: spool 403 (node not approved yet) instead of deleting (node-26#44)
a4a575ec9f op25: pin gr310 to 5b58335; analog defaults to OP25 noise squelch (node-26#46, node-26#29)
6b884d5433 call_recorder: spool failed uploads to disk and retry instead of deleting (node-26#44)
1b4fcefbf2 mqtt_manager: expose last connect error; health tells refused from unreachable (node-26#21)
Compare 6 commits »
logan created pull request logan/node-26#47 2026-11-01 06:39:27 -05:00
Upload spool + retry, analog noise squelch, MQTT error, Discord pause (node-26#44 #46 #21 #34)
logan created branch fix/44-upload-spool in logan/node-26 2026-11-01 06:39:27 -05:00
logan opened issue logan/server-26#303 2026-10-27 20:38:15 -04:00
call_start overwrites the call doc (merge=False) and can erase audio_gcs_uri when it lands after /upload
logan closed issue logan/server-26#138 2026-10-27 20:27:33 -04:00
LLM-orphan gate's "type" veto fires on visibly content-free chatter (18/22 this window)
logan closed issue logan/server-26#134 2026-10-27 20:27:32 -04:00
incident_correlator fast/thin path has the same dispatch/tactical name-guess as the #115 escape hatch, but it changes link decisions
logan commented on issue logan/server-26#91 2026-10-27 20:27:32 -04:00
LLM correlation tier sees the whole-call transcript for every scene, so it cannot separate scenes and pays N times for one prompt

Already fixed on main in ef1e3d7 (server-26#102): the LLM tier now reads the scene's transcript, not the whole call.

logan closed issue logan/server-26#91 2026-10-27 20:27:32 -04:00
LLM correlation tier sees the whole-call transcript for every scene, so it cannot separate scenes and pays N times for one prompt
logan commented on issue logan/server-26#138 2026-10-27 20:27:32 -04:00
LLM-orphan gate's "type" veto fires on visibly content-free chatter (18/22 this window)

Already fixed on main in 3f69879: the police-channel default no longer types content-free chatter.

logan commented on issue logan/server-26#134 2026-10-27 20:27:31 -04:00
incident_correlator fast/thin path has the same dispatch/tactical name-guess as the #115 escape hatch, but it changes link decisions

Already fixed on main in b188485 (removed is_dispatch and the tactical fit path). Found during the 2026-10-27 correlation simplification.

logan commented on issue logan/node-26#22 2026-10-27 20:16:17 -04:00
Calls recorded during a local override upload under the C2-assigned system_id

Not fixed on branch fix/44-upload-spool: a node-only fix can't be complete. C2's mqtt_handler._on_call_start sets the call doc's system_id from the node doc's assigned_system_id, not from anything…

logan opened issue logan/server-26#301 2026-10-27 20:14:57 -04:00
/upload: a late (spooled) upload is correlated against now, not the call's started_at
logan opened issue logan/server-26#302 2026-10-27 20:14:57 -04:00
/upload has no idempotency: a retried upload re-runs Whisper/Gemini/correlation on the same call_id
logan opened issue logan/server-26#299 2026-10-27 20:03:50 -04:00
Correlation: rules first, one cheap LLM call only when ambiguous; remove the cheap/smart consensus tiebreak
logan opened issue logan/server-26#300 2026-10-27 20:03:50 -04:00
Alerts: confidence gate before any push alert (Discord/webhook) — avoid the CrimeRadar false shots-fired failure
logan opened issue logan/server-26#297 2026-10-27 20:03:49 -04:00
Transcription: move to an OpenAI-compatible cheaper provider (Groq whisper-large-v3-turbo) with a domain vocabulary prompt