gabriel / muse public
fix BREAKING task/museignore-tls #1 / 19
AI Agent gabriel · 47 days ago · Apr 25, 2026 · Diff

fix: hash sweep (sha256: prefix) + typing audit → 0 violations

- All bare hex IDs in tests replaced with fake_id(seed) / long_id() - len(x)==64 assertions updated to startswith('sha256:') and len==71 - public_key_fingerprint returns full sha256:-prefixed ID (71 chars) - compute_commit_id callers in test helpers all pass repo_id= - typing audit: 52 violations → 0 (bare_dict/list, boundary_dict, dict_str_any, collection_object resolved via MsgpackDict, Manifest, Metadata, SnapshotDict type aliases and TypedDicts) - Self-shadowing recursive wrappers deleted (indices.py, switch.py) - Mangled call sites fixed (worktree.py, workspace.py, domains.py) - httpx verify=<str> replaced with ssl.create_default_context(cafile=...)

sha256:9883817ee9b5e2f264a05254b89c2956fe2fb8e30eb1e7effc965753e2ddf946 sha
sha256:cb08bb071e8cb63cb952cc2b4b58064fd0094685239365c870f3243afe0d7e96 snapshot

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:9883817ee9b5e2f264a05254b89c2956fe2fb8e30eb1e7effc965753e2ddf946 --body "your comment"