chore: remove all legacy cruft from musehub
- Delete empty api/repos.py shim and its main.py registration - Delete deploy/migrate_objects.py (one-time migration already ran) - Remove legacy MIDI upload fallbacks (Strategy 2) from ui_blob, ui_tree, and musehub_repository.list_tree - Remove musehub_repository.get_object_by_path entirely - Update objects.py get_blob_meta and mcp/resources._repo_blob to use get_file_at_ref + storage backend - Remove legacy symbol:/commit: label convention fallback from ui_issues - Remove legacy plaintext webhook secret fallback from musehub_webhook_crypto - Remove deprecated execute_create_agent_token MCP function, dispatcher case, tool definition - Update all MCP prompts, resources, tools, and templates to use muse auth keygen/register instead - Remove /view/ URL aliases from ui_view (canonical path is /insights/) - Delete test for removed deprecated function and legacy fallbacks - Update blob meta tests to use full wire push with snapshot manifest - Fix api/__init__.py to remove deleted repos module import - Clean up stale comments referencing legacy patterns - All 178 + 54 tests pass
0 comments
muse hub commit comment sha256:150d33bab1abb843ef7e8320935ae12effcc5587c72c8d0a2c8f5d709531073c --body "your comment"
No comments yet. Be the first to start the discussion.