gabriel / musehub public
fix BREAKING issues dev
gabriel · 171 days ago · Apr 9, 2026 · Diff

fix(issues): add symbol_anchors + commit_anchors to IssueCreate and create route

The create_issue API accepted neither field, so no issue could ever be created with anchors attached. The service layer already supported both fields.

- IssueCreate: add symbol_anchors and commit_anchors fields - create_issue route: pass both through to musehub_issues.create_issue() - type-contracts.md: updated IssueCreate table

sha256:3036c794cae8777ac8f9ece271784e450c45d87fe46517cea4efcd954dd25b64 sha
+3 ~10 symbols
sha256:0613a8376891ba702076b28c020858df4d4c157a4043f3a0f79c3afc94e16ead snapshot
+3
symbols added
~10
symbols modified
0
dead code introduced
Semantic Changes 13 symbols
~ docs/reference/type-contracts.md .md 3 symbols added, 8 symbols modified
+ py`@L3758 section MyModel — `tests/test_api_contracts_section37.py` L3758–3766
+ py`@L3767 section MyModel — `tests/test_api_contracts_section37.py` L3767–3775
+ py`@L3776 section MyModel — `tests/test_api_contracts_section37.py` L3776–3784
~ py`
~ musehub/models/musehub.py .py 1 symbol modified
← 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:3036c794cae8777ac8f9ece271784e450c45d87fe46517cea4efcd954dd25b64 --body "your comment"