gabriel / musehub public
feat BREAKING issues feat/issues-phase-1a #1 / 1
AI Agent gabriel · 171 days ago · Apr 9, 2026 · Diff

feat(issues): Phase 1A + 1C — symbol anchors panel and Act via CLI card

- Extract symbol: labels into symbol_anchors list; non-symbol labels go to display_labels so the raw symbol: prefix never appears as a chip - New Symbol Anchors panel in main column: file path + ::Symbol, accent blue, link to file in tree view - Removed musical references panel (music domain artifact, not generic) - Removed comment textarea form — write operations are CLI-first; the page is the observation layer, not the write layer - Added 'Act via CLI' sidebar card with muse hub issue comment/close snippets and a note that writes require a signed MSign key - Activity timeline section is now read-only; empty state updated to match - SCSS: replaced .id-musical-panel and musical ref styles with .id-anchors-panel, .id-anchor-item, .id-cli-card, .id-cli-snippet - Tests: updated placeholder assertion, added 4 new tests for symbol anchors and CLI card coverage

sha256:842914d905f0ee5bcb83ad697ffd9c936948da8245bdf569ebc6375ea8e82da0 sha
+4 ~2 symbols
sha256:96e39f35b10f5d6f84bf7c906b3244f679d417f04e1d5cb4e302c5348133ade8 snapshot
+4
symbols added
~2
symbols modified
0
dead code introduced
Semantic Changes 6 symbols
~ tests/test_musehub_ui_issue_detail_ssr.py .py 4 symbols added, 1 symbol modified
+ test_act_via_cli_card_shown function async_function test_act_via_cli_card_shown L369–381
+ test_symbol_anchors_panel_absent_without_symbol_labels function async_function test_symbol_anchors_panel_absent_without_symbol_labels L354–365
+ test_symbol_anchors_panel_shown_when_symbol_label_present function async_function test_symbol_anchors_panel_shown_when_symbol_label_present L311–328
+ test_symbol_labels_excluded_from_display_labels function async_function test_symbol_labels_excluded_from_display_labels L332–350
← Older Oldest on feat/issues-phase-1a
All commits
Newer → Latest on feat/issues-phase-1a

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:842914d905f0ee5bcb83ad697ffd9c936948da8245bdf569ebc6375ea8e82da0 --body "your comment"