Skip to content

feat(statusline): show incident label and severity for Claude service status#36

Merged
muloka merged 1 commit intomainfrom
push-mqspyrklyoxl
Mar 18, 2026
Merged

feat(statusline): show incident label and severity for Claude service status#36
muloka merged 1 commit intomainfrom
push-mqspyrklyoxl

Conversation

@muloka
Copy link
Copy Markdown
Owner

@muloka muloka commented Mar 18, 2026

Summary

  • Fixes model-specific incident matching for context-suffixed models (e.g. Opus 4.6 (1M context) now correctly matches Increased errors on Opus 4.6)
  • Adds a label to the status badge showing which service is affected — model family name (e.g. ⚠ Opus) or CC for Claude Code component
  • Introduces 4-level severity scale: ✓ operational · ▲ minor · ⚠ major · ↯ critical

Test plan

  • Verify ⚠ Opus shows during active Opus incident
  • Verify shows with no incidents
  • Verify CC label shows when Claude Code component is degraded

🤖 Generated with Claude Code

… status

- Strip model context suffix (e.g. "1M context") before incident name matching so "Opus 4.6 (1M context)" correctly matches "Increased errors on Opus 4.6"
- Add STATUS_LBL to show which service is affected (model family or "CC")
- Map 4-level severity scale: ✓ operational, ▲ minor, ⚠ major, ↯ critical
- Apply same severity scale to CC component: degraded_performance=▲, partial_outage=⚠, major_outage=↯

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@muloka muloka merged commit dfd771f into main Mar 18, 2026
1 check passed
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