Re-scoping: the code side is done. What remains is operational.
drb-edge-node/app/internal/auth.py implements exactly what this issue asked for — username/password from DASHBOARD_USERNAME…
Already fixed in the code — this issue was filed from CLAUDE.md and memory rather than from source, and both were stale.
Both paths are on PulseAudio now:
discord_radio.pybuilds its…
Fixed in the client repo — logan/node-26 commit 28266b4, "Pin the op25 container to a Python major version". Filing it under server-26 was wrong; the offending file is `Client/op25-contain…
Already fixed before this issue was filed — my mistake for filing it.
routers/calls.py now gates POST /calls/{id}/reprocess on require_admin_token, not the router-level "any valid Firebase…
Fixed in commit 70d63abeaaa24a56aa6fd3cbc6320e50e9f77b98 on Server main. resolved_at is now written alongside status=resolved at every site that resolves an incident: the signal-based auto-resolve…
Fixed in commit 70d63abeaaa24a56aa6fd3cbc6320e50e9f77b98 on Server main. Severity is re-evaluated in _update_incident on every call link via a new _max_severity() helper, merged as max(current,…