feat: migrate [user] out of config.toml into identity.toml
- _load_config silently drops any [user] section found in legacy files - _dump_toml never writes a [user] section; identity lives in identity.toml - set_config_value("user.*") raises ValueError with redirect to muse auth - get_config_value("user.*") reads from identity.toml for the active hub - 14 new TDD tests in test_user_identity_migration.py covering all paths - test_cmd_config_hardening.py refactored: theater removed, user.* blocking verified end-to-end, all 229 assertions pass
sha256:edd86f327550c520c67de40c103860214cbc7a7c596d29e1b6f2c4e990405241
sha
sha256:0b06c10252021e2c497132ca59ae724cdc7dc3ffa29ccda7ec28a01ebab18c75
snapshot
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:edd86f327550c520c67de40c103860214cbc7a7c596d29e1b6f2c4e990405241 --body "your comment"
No comments yet. Be the first to start the discussion.