feat(auth): remove key_source field + delete migrate command
- key_source was ambiguous (derivation method vs storage location) and redundant — JBOK is deleted, all keys are HD; hd_path is the natural discriminator - Remove key_source from IdentityEntry TypedDict, _dump_identity, _load_all, and all auth command JSON outputs - Delete run_migrate and its parser registration (JBOK→HD migration is permanently dead — the guard always rejected) - Fix test_auth_show_migrate.py: delete all migrate/JBOK tests, update show tests to use hd_path as discriminator and in-memory keychain fixtures - Fix test_cmd_auth_keygen_hd.py: replace mnemonic-in-TOML test with keychain-based round-trip test - Fix test_hd_keygen_unified.py: assert key_source absent from TOML - Fix test_agent_signing.py: replace generate_keypair with generate_hd_keypair - Fix test_cmd_agent.py / test_agent_json_schema.py: keychain isolation
0 comments
muse hub commit comment sha256:4a32229feea71de40b954a0cf1dfa50bf7c39abe97a94774e529bead7315c84d --body "your comment"
No comments yet. Be the first to start the discussion.