feat: add muse hub issue get/list/close/reopen/comment subcommands with security hardening
- Five new subcommands: get, list, close, reopen, comment - Input validation: label length (_MAX_ISSUE_LABEL_LEN=255), body length (_MAX_ISSUE_COMMENT_LEN=50000) - URL encoding via urllib.parse.quote for all user-supplied query params - sanitize_display on all API-returned strings in text output - Idempotency guards on close/reopen in musehub service layer - 445 tests passing (8 new test classes, ~90 new tests)
sha256:6688898fe43753e724d54c7d51207d3aeeac274f7d6ee399fd3e28c4c31faa38
sha
sha256:0bf0d3e0b15867e4833af0e5f167f6ea735e8adfdaad5bbea1861bb3b19044c4
snapshot
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:6688898fe43753e724d54c7d51207d3aeeac274f7d6ee399fd3e28c4c31faa38 --body "your comment"
No comments yet. Be the first to start the discussion.