refactor: pristine config.toml — no [user], use config_toml_path utility
- Delete UserConfig TypedDict and user field from MuseConfig - Delete set_user_field (dead code — user identity is not in config.toml) - Delete user block from config_as_dict (never emitted) - Remove legacy comment from _load_config; [user] is simply not in the schema - Remove [user] from _dump_toml docstring and inline comment - Import config_toml_path from muse.core.paths; delegate _config_path to it - Replace all inline / '.muse' / 'config.toml' in tests with config_toml_path() - Update test_cmd_log: _commit_with_config_author → _commit_with_identity_author (seeds identity.toml instead of the removed set_user_field path)
sha256:d92f2126f4ae7ca9231ae339c00a7d7e1521fa502b2a17a0b72c63ac31c1180e
sha
+7
~47
−8
symbols
sha256:d7a191c128de031e2e4d4dc17d279b355967048d830456af5ebc3724dd5fdf54
snapshot
+7
symbols added
~47
symbols modified
−8
symbols removed
0
dead code introduced
Semantic Changes
62 symbols
−
test_commit_reads_user_name_from_config
method
method test_commit_reads_user_name_from_config L612–618
+
test_commit_reads_user_name_from_identity
method
method test_commit_reads_user_name_from_identity L622–628
+
test_load_config_ignores_user_section
method
method test_load_config_ignores_user_section L253–268
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:d92f2126f4ae7ca9231ae339c00a7d7e1521fa502b2a17a0b72c63ac31c1180e --body "your comment"
No comments yet. Be the first to start the discussion.