• Joined on 2021-11-21
logan pushed to main at logan/server-26 2026-08-19 22:53:27 -04:00
c6bc712b54 Frontend redesign chunk 1: design tokens and type
logan opened issue logan/server-26#18 2026-08-19 22:41:30 -04:00
Incidents never record resolved_at, blocking history scrub
logan opened issue logan/server-26#17 2026-08-19 22:41:30 -04:00
Incident severity is stamped once at creation and never re-evaluated
logan commented on issue logan/server-26#7 2026-08-19 22:36:25 -04:00
Bulk reprocess calls stored without a transcript

Scope grew. The AI-off window of 2026-08-19 23:05 to 2026-08-20 02:14 UTC added roughly 2,322 more calls with audio but no transcript (see CORRELATION_REVIEW.md). These are invisible to the…

logan closed issue logan/server-26#15 2026-08-19 22:36:25 -04:00
Correlation has no non-AI fallback: a full AI outage produces a 100% orphan rate for its whole duration
logan commented on issue logan/server-26#15 2026-08-19 22:36:25 -04:00
Correlation has no non-AI fallback: a full AI outage produces a 100% orphan rate for its whole duration

Closing — this is expected behaviour, not a defect.

routers/upload.py:260-285 gates transcription on stt_enabled and correlation on correlation_enabled. Both flags were deliberately set to…

logan opened issue logan/server-26#16 2026-08-19 22:34:33 -04:00
unit-continuity correlation path never writes corr_matched_units, so the debug view can't show why it matched
logan opened issue logan/server-26#15 2026-08-19 22:34:33 -04:00
Correlation has no non-AI fallback: a full AI outage produces a 100% orphan rate for its whole duration
logan commented on issue logan/server-26#5 2026-08-19 22:34:01 -04:00
Scene over-splitting: one radio conversation becomes two incidents

New evidence from a rules-only-period debug_correlation() pull (100 incidents / 2322 orphans, 2026-08-18 16:47Z - 2026-08-20 02:22Z, all on the same talkgroup, all pre the 08-19 00:49Z LLM…

logan opened issue logan/node-26#2 2026-08-19 22:06:55 -04:00
Audio regression: Discord voice and call recording pull from Icecast instead of PulseAudio
logan opened issue logan/node-26#1 2026-08-19 22:06:55 -04:00
node-002 dashboard is still on first-boot default credentials
logan opened issue logan/server-26#14 2026-08-19 22:06:55 -04:00
No alerting when an AI provider account runs dry or a model is retired
logan opened issue logan/server-26#13 2026-08-19 22:06:55 -04:00
Firestore rules and indexes are in source control but never deployed
logan opened issue logan/server-26#12 2026-08-19 22:06:55 -04:00
upload.py compares node API keys with != instead of secrets.compare_digest
logan opened issue logan/server-26#11 2026-08-19 22:06:55 -04:00
Unpinned base images: Python major version can change on rebuild
logan opened issue logan/server-26#6 2026-08-19 22:06:54 -04:00
geocode_max_km=40 may be rejecting legitimate MTA locations
logan opened issue logan/server-26#10 2026-08-19 22:06:54 -04:00
10 pre-existing test failures in test_mqtt_handler and test_node_sweeper
logan opened issue logan/server-26#9 2026-08-19 22:06:54 -04:00
Member and node write endpoints are platform-admin-only, blocking org owners
logan opened issue logan/server-26#8 2026-08-19 22:06:54 -04:00
POST /calls/{id}/reprocess is unmetered spend for any authenticated user
logan opened issue logan/server-26#7 2026-08-19 22:06:54 -04:00
Bulk reprocess calls stored without a transcript