gabriel / musehub public
chore BREAKING dev
AI Agent gabriel · 121 days ago · May 9, 2026 · Diff

chore: type-annotate all violations to 0-ratchet level in musehub/ and tests/

sha256:acae5ece080b5e6151f70550bdf176881cb9b3760e0dadb58cdab1c35998af5a sha
+50 ~106 −3 symbols
sha256:4df4eb013ec88c4eedd51d7825471470dd27444e1270e0b616e5a273367a6175 snapshot
+50
symbols added
~106
symbols modified
−3
symbols removed
0
dead code introduced
Semantic Changes 159 symbols
~ musehub/api/routes/musehub/_templates.py .py 1 symbol added, 1 symbol modified
+ JinjaContext import import JinjaContext L25–25
~ musehub/api/routes/musehub/jinja2_filters.py .py 1 symbol added, 1 symbol modified
+ JSONObject import import JSONObject L25–25
~ musehub/api/routes/musehub/ui_symbols.py .py 2 symbols added, 4 symbols modified
+ ClauseElement import import ClauseElement L61–61
+ Select import import Select L60–60
~ select
~ musehub/graph/walk.py .py 2 symbols modified
~ musehub/mcp/write_tools/proposals.py .py 1 symbol added, 4 symbols modified
+ ReadOnlyJSONObject import import ReadOnlyJSONObject L7–7
~ musehub/models/musehub.py .py 1 symbol modified
~ musehub/services/file_last_commits.py .py 1 symbol added, 1 symbol modified
+ StrDict import import StrDict L16–16
~ musehub/services/musehub_attestations.py .py 5 symbols added, 1 symbol removed, 7 symbols modified
Any import import Any L25–25
+ ScopeRef class class ScopeRef L56–60
+ _ClaimTypeSeed class class _ClaimTypeSeed L47–53
+ Mapping import import Mapping L24–24
+ ReadOnlyJSONObject import import ReadOnlyJSONObject L28–28
+ TypedDict import import TypedDict L26–26
~ musehub/services/musehub_intel_providers.py .py 1 symbol added, 3 symbols modified
+ StorageBackend import import StorageBackend L43–43
~ musehub/services/musehub_proposal_gate.py .py 4 symbols added, 1 symbol removed, 2 symbols modified
Any import import Any L5–5
+ MergeConditionResult class class MergeConditionResult L10–17
+ JSONValue import import JSONValue L7–7
+ ReadOnlyJSONObject import import ReadOnlyJSONObject L7–7
+ TypedDict import import TypedDict L5–5
~ musehub/services/musehub_proposals.py .py 1 symbol added, 4 symbols modified
+ ColumnElement import import ColumnElement L26–26
~ func
~ select
~ musehub/services/proposal_simulation.py .py 4 symbols added, 3 symbols modified
+ ConflictScanResult class class ConflictScanResult L29–37
+ DependencyOrderResult class class DependencyOrderResult L50–56
+ RiskProjectionResult class class RiskProjectionResult L40–47
+ TypedDict import import TypedDict L21–21
~ musehub/services/proposal_symbol_delta.py .py 1 symbol added, 1 symbol modified
+ MusehubCommit import import MusehubCommit L27–27
~ musehub/services/repo_card_enrichment.py .py 2 symbols added, 1 symbol modified
+ RepoCardMap variable variable RepoCardMap L208–208
+ IntDict import import IntDict L48–48
~ tests/test_blob_page_perf.py .py 1 symbol added, 1 symbol modified
~ tests/test_ghost_repair.py .py 3 symbols added, 4 symbols modified
+ IntDict import import IntDict L41–41
+ JSONObject import import JSONObject L41–41
+ StrDict import import StrDict L41–41
~ _pack
~ _wrap
~ tests/test_phase_c_scope.py .py 2 symbols added, 5 symbols modified
+ JSONObject import import JSONObject L41–41
+ StrDict import import StrDict L41–41
~ _pack
~ _wrap
~ tests/test_proposal_detail_delta_ssr.py .py 1 symbol added, 2 symbols modified
+ JSONObject import import JSONObject L33–33
~ tests/test_proposal_list_phase7.py .py 2 symbols added, 4 symbols modified
+ JSONValue import import JSONValue L26–26
+ StrDict import import StrDict L26–26
~ tests/test_proposal_reimagination_phase1.py .py 1 symbol added, 4 symbols modified
~ tests/test_proposal_reimagination_phase4.py .py 1 symbol added, 1 symbol modified
+ StrDict import import StrDict L61–61
~ tests/test_proposal_reimagination_phase5.py .py 1 symbol added, 1 symbol modified
+ StrDict import import StrDict L48–48
~ tests/test_proposal_reimagination_phase6.py .py 1 symbol added, 2 symbols modified
+ JSONObject import import JSONObject L23–23
~ tests/test_proposal_symbol_delta.py .py 2 symbols added, 1 symbol removed, 2 symbols modified
Any import import Any L31–31
+ MusehubCommit import import MusehubCommit L34–34
+ StrDict import import StrDict L35–35
~ tests/test_push_confirm_ghost_guard.py .py 2 symbols added, 3 symbols modified
+ JSONObject import import JSONObject L58–58
+ StrDict import import StrDict L58–58
~ _pack
~ _wrap
~ tests/test_push_presign_ghost_guard.py .py 2 symbols added, 3 symbols modified
+ JSONObject import import JSONObject L43–43
+ StrDict import import StrDict L43–43
~ _pack
~ _wrap
~ tests/unit/test_walk_dag_async.py .py 1 symbol added, 2 symbols modified
+ AdjGraph variable variable AdjGraph L17–17
~ _adj
← Older Oldest on dev
All commits
Newer → Latest on dev

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