• Joined on 2021-11-21
logan closed issue logan/server-26#25 2026-08-20 03:42:42 -04:00
Incident title is re-derived from the newest call, so incidents are named after their last event
logan commented on issue logan/server-26#25 2026-08-20 03:42:42 -04:00
Incident title is re-derived from the newest call, so incidents are named after their last event

Duplicate of server-26#26, filed twice in the same session by mistake — the exact failure CLAUDE.md warns about, since a split history is worse than no issue. Continue the discussion on #26; it…

logan commented on issue logan/server-26#22 2026-08-20 03:41:48 -04:00
Thin-call auto-attach has no fit check, merging unrelated events into one incident

Fixed in 33a247d; deployed (Gitea Actions 732 build + 733 deploy, both success, health check passed).

Three changes:

  1. _is_thin_call now rejects any call carrying tags, a location string, a…
logan opened issue logan/server-26#27 2026-08-20 03:36:20 -04:00
Sweep retry budget can expire before the incident the orphan belongs to exists
logan opened issue logan/server-26#26 2026-08-20 03:36:20 -04:00
Incident title is re-derived from the newest call, so incidents are named after their last event
logan opened issue logan/server-26#25 2026-08-20 03:35:14 -04:00
Incident title is re-derived from the newest call, so incidents are named after their last event
logan pushed to main at logan/server-26 2026-08-20 03:34:56 -04:00
33a247d306 Stop thin calls fusing a work shift into one incident (server-26#22)
logan closed issue logan/server-26#22 2026-08-20 03:34:56 -04:00
Thin-call auto-attach has no fit check, merging unrelated events into one incident
logan commented on issue logan/server-26#14 2026-08-20 03:17:48 -04:00
No alerting when an AI provider account runs dry or a model is retired

Implemented in a250c29.

  • New app/internal/ai_health.py: a per-tier degradation registry (transcription, correlation_cheap, correlation_smart, extraction). classify(text) is now the…
logan commented on issue logan/server-26#5 2026-08-20 03:17:47 -04:00
Scene over-splitting: one radio conversation becomes two incidents

The failure mode appears to have inverted. In the 2026-08-19 dump there is no over-splitting at all — every one of the 6 incidents has exactly one new call. What there is instead is heavy…

logan commented on issue logan/server-26#6 2026-08-20 03:17:47 -04:00
geocode_max_km=40 may be rejecting legitimate MTA locations

Measured against the 2026-08-19 dump: the 40km radius is not the main cause. Geocode success is 6.8%, and 17 of 26 location strings never geocode at all — because the strings themselves are…

logan opened issue logan/server-26#24 2026-08-20 03:17:18 -04:00
Correlation debug endpoint hides the LLM fields, so LLM activity cannot be audited
logan opened issue logan/server-26#23 2026-08-20 03:17:18 -04:00
Incident map pin and incident label disagree in 5 of 6 incidents
logan opened issue logan/server-26#22 2026-08-20 03:17:18 -04:00
Thin-call auto-attach has no fit check, merging unrelated events into one incident
logan opened issue logan/server-26#21 2026-08-20 03:17:18 -04:00
Deploy failed silently on 15 consecutive pushes — production ran 08-18 code until 08-20
logan pushed to main at logan/server-26 2026-08-20 03:16:31 -04:00
baa9d1811f Pin *.sh to LF so Windows checkouts cannot ship a CRLF shebang
logan pushed to main at logan/server-26 2026-08-20 03:14:40 -04:00
a250c29e3c Add AI provider degradation registry and alerting (server-26#14)
logan closed issue logan/server-26#14 2026-08-20 03:14:40 -04:00
No alerting when an AI provider account runs dry or a model is retired
logan commented on issue logan/node-26#3 2026-08-20 03:13:51 -04:00
Icecast ships a default source password of "hackme" in three places

Fixed in e6aab75.

Every fallback is gone rather than replaced with a better default:

  • icecast/entrypoint.sh refuses to start if either password is empty and prints how to generate one. This…
logan pushed to main at logan/node-26 2026-08-20 03:13:12 -04:00
fb13bb8ae3 Pin *.sh to LF so Windows checkouts cannot ship a CRLF shebang