Skip to content

feat: add admin escalations page and configurable notification channel#774

Merged
bokelley merged 2 commits into
mainfrom
bokelley/editorial-articles
Jan 15, 2026
Merged

feat: add admin escalations page and configurable notification channel#774
bokelley merged 2 commits into
mainfrom
bokelley/editorial-articles

Conversation

@bokelley

Copy link
Copy Markdown
Contributor

Summary

  • Add /admin/escalations page to view and manage Addie's escalations
  • Add escalation channel setting to system settings page (Settings > Escalation Notifications Channel)
  • Update escalation tools to use configured channel from system settings instead of searching by name
  • Add Escalations link to admin sidebar under System section
  • Add private channel validation for escalation channel (consistent with billing channel)

Changes

  • server/public/admin-escalations.html - New admin page showing escalation stats, list, and management controls
  • server/public/admin-settings.html - Added escalation channel configuration UI
  • server/src/db/system-settings-db.ts - Added escalation channel setting functions
  • server/src/routes/admin/settings.ts - Added escalation channel API endpoint
  • server/src/addie/mcp/escalation-tools.ts - Updated to use configured channel
  • server/public/admin-sidebar.js - Added Escalations link
  • server/src/http.ts - Added route for escalations page

Test plan

  • Build passes
  • All tests pass
  • Tested escalations page in Vibium - shows stats, filters, and empty state
  • Tested settings page in Vibium - shows escalation channel configuration

🤖 Generated with Claude Code

bokelley and others added 2 commits January 14, 2026 20:07
Migration 153 incorrectly swept ALL perspectives with NULL working_group_id
into the Editorial working group, including RSS feed articles.

This migration sets working_group_id = NULL for all rss/email sourced content,
so it displays via The Latest sections through addie_knowledge instead of
on working group pages.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add /admin/escalations page to view and manage Addie's escalations
- Add escalation channel setting to system settings page
- Update escalation tools to use configured channel from settings
- Add Escalations link to admin sidebar
- Add private channel validation for escalation channel

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@bokelley bokelley merged commit 014679a into main Jan 15, 2026
6 checks passed
bokelley added a commit that referenced this pull request Jan 16, 2026
#774)

* fix: remove RSS content from Editorial working group

Migration 153 incorrectly swept ALL perspectives with NULL working_group_id
into the Editorial working group, including RSS feed articles.

This migration sets working_group_id = NULL for all rss/email sourced content,
so it displays via The Latest sections through addie_knowledge instead of
on working group pages.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* feat: add admin escalations page and configurable notification channel

- Add /admin/escalations page to view and manage Addie's escalations
- Add escalation channel setting to system settings page
- Update escalation tools to use configured channel from settings
- Add Escalations link to admin sidebar
- Add private channel validation for escalation channel

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
bokelley added a commit that referenced this pull request Jan 20, 2026
#774)

* fix: remove RSS content from Editorial working group

Migration 153 incorrectly swept ALL perspectives with NULL working_group_id
into the Editorial working group, including RSS feed articles.

This migration sets working_group_id = NULL for all rss/email sourced content,
so it displays via The Latest sections through addie_knowledge instead of
on working group pages.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

* feat: add admin escalations page and configurable notification channel

- Add /admin/escalations page to view and manage Addie's escalations
- Add escalation channel setting to system settings page
- Update escalation tools to use configured channel from settings
- Add Escalations link to admin sidebar
- Add private channel validation for escalation channel

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant