gabriel / muse public
refactor patch task/mist-encapsulation #1 / 1
AI Agent gabriel · 135 days ago · May 4, 2026 · Diff

refactor: make validate_mist_filename and MIST_VISIBILITIES public API

- Rename _validate_mist_filename → validate_mist_filename in plugin.py - Add MIST_VISIBILITIES frozenset to plugin.py (moved from CLI _ALLOWED_VISIBILITY) - Update mist.py CLI to import from plugin instead of defining locally - Update tests to use the new public names

sha256:410cb4c64fca9fd2a5bba339a596495823af5ddb3bc4f586c29697f2fcc721c2 sha
+4 ~20 −3 symbols
sha256:cbe3349533824d3bbde8734c5c083ae508d94baec8b86c286f5e66da95f32199 snapshot
+4
symbols added
~20
symbols modified
−3
symbols removed
0
dead code introduced
Semantic Changes 27 symbols
~ muse/cli/commands/mist.py .py 2 symbols added, 2 symbols removed, 5 symbols modified
_ALLOWED_VISIBILITY variable variable _ALLOWED_VISIBILITY L85–85
_validate_mist_filename import import _validate_mist_filename L70–70
+ MIST_VISIBILITIES import import MIST_VISIBILITIES L70–70
+ validate_mist_filename import import validate_mist_filename L70–70
~ muse/plugins/mist/plugin.py .py 2 symbols added, 1 symbol removed
_validate_mist_filename function function _validate_mist_filename L195–247
+ MIST_VISIBILITIES variable variable MIST_VISIBILITIES L61–61
+ validate_mist_filename function function validate_mist_filename L199–251
← Older Oldest on task/mist-encapsulation
All commits
Newer → Latest on task/mist-encapsulation

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