refactor: rename music→midi domain, strip all 5-dim backward compat
- Rename muse/plugins/music/ → muse/plugins/midi/ (git mv, history preserved) - Rename _music_query.py → _midi_query.py - Rename CLI commands: music_check → midi_check, music_query → midi_query with updated command names (music-check→midi-check, music-query→midi-query) - Change _DOMAIN_TAG from "music" to "midi" in plugin.py - Rename MusicPlugin → MidiPlugin everywhere; update registry and all imports - Change default domain: "music" → "midi" in init.py and registry.py - Remove all 5-dimension backward-compat aliases from DIM_ALIAS: melodic, rhythmic, harmonic, dynamic, structural — gone entirely - Rewrite test_domain_schema.py: tests all 21 MIDI dimensions by name, schema kind, and independence flag; asserts "music" no longer in registry - Rewrite test_music_midi_merge.py: tests all 21-dim _classify_event routing, per-dimension conflict detection, independent auto-merge, and strategy rules; removes all references to old coarse dimension names - Update test_core_attributes.py examples to use new MIDI dimension names - Update all doc files and README.md: replace 5-dim descriptions with 21-dimension MIDI schema; update module paths and class names throughout
Comments
0No comments yet. Be the first to start the discussion.