gabriel / musehub public
feat BREAKING issues dev
gabriel · 74 days ago · Apr 9, 2026 · Diff

feat(issues): fully implement issues-reimagined roadmap phases 1A-4C

- Phase 1A/2A: symbol_anchors + commit_anchors JSON columns on musehub_issues (migration 0033) - Phase 1B/4B: MusehubIssueEvent ORM model + musehub_issue_events table (migration 0034) - typed event_type: opened|closed|reopened|labeled|symbol_anchored|proposal_linked|proposal_merged - auto-emits 'opened' event on create_issue; 'closed'/'reopened' on state transitions - Phase 2B: intelligence panel on issue detail (per-symbol blast/churn from IntelSnapshot) - Phase 2C: agent provenance badge rendered for agent-filed issues - Phase 3A: ◈ N anchor badge on issue list rows (issue_rows.html) - Phase 3B: Hotspot Issues, Blast Risk, Agent Activity sidebar panels on issue list - Phase 4C: /issues/new page with CLI instructions, anatomy reference, MCP panel link - Unified timeline (get_timeline) unions events + comments sorted by created_at - issue_comments.html rewritten to render all event types with synthesised fallbacks - SCSS: .isl-anchor-badge, .isl-sb-intel-*, .isl-sb-agent-*, .isd-intel-*, .isn-* namespaces - Fixed test asserting on CSS class name (id-author-link) → semantic text assertion - Updated type-contracts.md: IssueResponse, MusehubIssue, MusehubIssueEvent

sha256:7fb93615949289d6aa25bda16e84c3cca6af7949e1552e9587651c28e22dab13 sha
sha256:1267b5a41f78332ad6f2be74b8999088eb390cfb36fdce6f8b5a60b3fd3f89e8 snapshot
← Older Oldest on dev
All commits
Newer → Latest on dev

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:7fb93615949289d6aa25bda16e84c3cca6af7949e1552e9587651c28e22dab13 --body "your comment"