gabriel / musehub public
← Intel Hub
Type Health
Per-symbol type-annotation coverage — fully typed, partial, untyped, and Any-polluted symbols ranked worst-first.
2,163 fully typed
17 partial
4 untyped
9 any ⚠
# Symbol Kind Score Params Return
1
downgrade._safe_drop_index alembic/versions/0001_consolidated_schema.py
method
0%
0/2
2
downgrade._safe_drop_table alembic/versions/0001_consolidated_schema.py
method
0%
0/2
3
_minio_backend_with_public_endpoint tests/test_minio_backend.py
function
0%
4
_backend tests/test_push_clone_roundtrip.py
function
0%
5
hub_repo tests/test_push_clone_roundtrip.py
function
50%
1/1
6
_has_table alembic/versions/0035_schema_repair.py
function
67%
1/2
bool
7
_byte_range_count deploy/enqueue_mpack_index_backfill.py
async_function
67%
1/2
tuple[int, int]
8
_get_unindexed_mpacks deploy/enqueue_mpack_index_backfill.py
async_function
67%
1/2
list[tuple[str, str]]
9
_make_repo tests/test_mpack_index_job_object_refs.py
async_function
67%
2/2
10
_has_column alembic/versions/0035_schema_repair.py
function
75%
2/3
bool
11
_enqueue_one deploy/enqueue_mpack_index_backfill.py
async_function
75%
2/3
str
12
_wait_for_job deploy/enqueue_mpack_index_backfill.py
async_function
75%
2/3
str
13
_Asgi24Wrapper.__call__ tests/conftest.py
async_method
75%
3/3 ⚠ Any
None
14
_Asgi24Wrapper.__init__ tests/conftest.py
method
75%
1/1 ⚠ Any
None
15
async_method
75%
3/3 ⚠ Any
CursorResult[typing.Any]
16
async_method
75%
3/3 ⚠ Any
CursorResult[typing.Any]
17
async_method
75%
3/3 ⚠ Any
CursorResult[typing.Any]
18
TestProposalListEntryShape._entry tests/test_proposal_reimagination_phase5.py
method
75%
1/1 ⚠ Any
ProposalListEntry
19
_stub_backend._exists tests/test_wire_fetch_mpack.py
async_method
83%
2/2 ⚠ Any
bool
20
_stub_backend._put tests/test_wire_fetch_mpack.py
async_method
88%
3/3 ⚠ Any
str
21
_unpack tests/test_wire_mpack_unpack_step3_tiers4567.py
async_function
88%
3/3 ⚠ Any
int
22
downgrade alembic/versions/0001_consolidated_schema.py
function
100%
None
23
upgrade alembic/versions/0001_consolidated_schema.py
function
100%
None
24
downgrade alembic/versions/0018_raw_op_payload.py
function
100%
None
25
upgrade alembic/versions/0018_raw_op_payload.py
function
100%
None
26
downgrade alembic/versions/0019_commit_provenance_columns.py
function
100%
None
27
upgrade alembic/versions/0019_commit_provenance_columns.py
function
100%
None
28
downgrade alembic/versions/0020_promote_commit_meta_columns.py
function
100%
None
29
upgrade alembic/versions/0020_promote_commit_meta_columns.py
function
100%
None
30
downgrade alembic/versions/0021_structured_delta_column.py
function
100%
None
31
upgrade alembic/versions/0021_structured_delta_column.py
function
100%
None
32
downgrade alembic/versions/0023_coord_reservation_composite_pk.py
function
100%
None
33
upgrade alembic/versions/0023_coord_reservation_composite_pk.py
function
100%
None
34
downgrade alembic/versions/0024_json_to_jsonb_and_array.py
function
100%
None
35
downgrade._has_column alembic/versions/0024_json_to_jsonb_and_array.py
method
100%
2/2
bool
36
upgrade alembic/versions/0024_json_to_jsonb_and_array.py
function
100%
None
37
downgrade alembic/versions/0028_fix_musehub_commits_array_cols.py
function
100%
None
38
downgrade._has_column alembic/versions/0028_fix_musehub_commits_array_cols.py
method
100%
2/2
bool
39
upgrade alembic/versions/0028_fix_musehub_commits_array_cols.py
function
100%
None
40
downgrade alembic/versions/0031_symbol_vitals_coupling_history_cols.py
function
100%
None
41
upgrade alembic/versions/0031_symbol_vitals_coupling_history_cols.py
function
100%
None
42
downgrade alembic/versions/0032_symbol_vitals_coupling_count.py
function
100%
None
43
upgrade alembic/versions/0032_symbol_vitals_coupling_count.py
function
100%
None
44
downgrade alembic/versions/0035_schema_repair.py
function
100%
None
45
upgrade alembic/versions/0035_schema_repair.py
function
100%
None
46
downgrade alembic/versions/0036_schema_repair_sql.py
function
100%
None
47
upgrade alembic/versions/0036_schema_repair_sql.py
function
100%
None
48
downgrade alembic/versions/0068_object_store_storage_uri.py
function
100%
None
49
upgrade alembic/versions/0068_object_store_storage_uri.py
function
100%
None
50
downgrade alembic/versions/0069_proposal_comment_provenance.py
function
100%
None
51
upgrade alembic/versions/0069_proposal_comment_provenance.py
function
100%
None
52
downgrade alembic/versions/0070_backfill_merge_strategy_canonical.py
function
100%
None
53
upgrade alembic/versions/0070_backfill_merge_strategy_canonical.py
function
100%
None
54
downgrade alembic/versions/0071_fetch_mpack_cache.py
function
100%
None
55
upgrade alembic/versions/0071_fetch_mpack_cache.py
function
100%
None
56
downgrade alembic/versions/0072_fetch_mpack_cache.py
function
100%
None
57
upgrade alembic/versions/0072_fetch_mpack_cache.py
function
100%
None
58
downgrade alembic/versions/0072_fix_schema_drift.py
function
100%
None
59
upgrade alembic/versions/0072_fix_schema_drift.py
function
100%
None
60
downgrade alembic/versions/20260613_0054_88f73f3453d7_add_fetch_mpack_cache_table.py
function
100%
None
61
upgrade alembic/versions/20260613_0054_88f73f3453d7_add_fetch_mpack_cache_table.py
function
100%
None
62
main deploy/enqueue_mpack_index_backfill.py
async_function
100%
3/3
None
63
get_identity musehub/api/routes/api/identities.py
async_function
100%
3/3
Response
64
_get_or_404 musehub/api/routes/api/identities.py
async_function
100%
2/2
MusehubIdentity
65
list_identities musehub/api/routes/api/identities.py
async_function
100%
5/5
Response
66
list_identity_repos musehub/api/routes/api/identities.py
async_function
100%
3/3
Response
67
_read_identity_record_from_repo musehub/api/routes/api/identities.py
async_function
100%
2/2
JSONObject | None
68
register_agent_identity musehub/api/routes/api/identities.py
async_function
100%
4/4
Response
69
revoke_identity musehub/api/routes/api/identities.py
async_function
100%
3/3
Response
70
_row_to_dict musehub/api/routes/api/identities.py
function
100%
2/2
_IdentityDict
71
update_identity musehub/api/routes/api/identities.py
async_function
100%
4/4
Response
72
assign_issue musehub/api/routes/musehub/issues.py
async_function
100%
5/5
IssueResponse
73
assign_issue_labels musehub/api/routes/musehub/issues.py
async_function
100%
5/5
IssueResponse
74
close_issue musehub/api/routes/musehub/issues.py
async_function
100%
5/5
IssueResponse
75
create_comment musehub/api/routes/musehub/issues.py
async_function
100%
6/6
IssueCommentResponse
76
create_issue musehub/api/routes/musehub/issues.py
async_function
100%
6/6
IssueResponse
77
delete_comment musehub/api/routes/musehub/issues.py
async_function
100%
5/5
None
78
get_issue musehub/api/routes/musehub/issues.py
async_function
100%
5/5
IssueResponse
79
_guard_repo_owner musehub/api/routes/musehub/issues.py
async_function
100%
3/3
None
80
_guard_write_access musehub/api/routes/musehub/issues.py
function
100%
2/2
None
81
list_comments musehub/api/routes/musehub/issues.py
async_function
100%
7/7
IssueCommentListResponse
82
list_issues musehub/api/routes/musehub/issues.py
async_function
100%
8/8
IssueListResponse
83
remove_issue_label musehub/api/routes/musehub/issues.py
async_function
100%
5/5
IssueResponse
84
reopen_issue musehub/api/routes/musehub/issues.py
async_function
100%
5/5
IssueResponse
85
update_issue musehub/api/routes/musehub/issues.py
async_function
100%
5/5
IssueResponse
86
_auto_code musehub/api/routes/musehub/jinja2_filters.py
function
100%
1/1
str
87
_auto_code._escape_outside_tags musehub/api/routes/musehub/jinja2_filters.py
method
100%
1/1
str
88
_auto_code._sub_outside musehub/api/routes/musehub/jinja2_filters.py
method
100%
3/3
str
89
_auto_code._wrap_call musehub/api/routes/musehub/jinja2_filters.py
method
100%
1/1
str
90
_filesizeformat musehub/api/routes/musehub/jinja2_filters.py
function
100%
1/1
str
91
_fmtdate musehub/api/routes/musehub/jinja2_filters.py
function
100%
1/1
str
92
_fmtnum musehub/api/routes/musehub/jinja2_filters.py
function
100%
1/1
str
93
_fmtrelative musehub/api/routes/musehub/jinja2_filters.py
function
100%
1/1
str
94
_fromjson musehub/api/routes/musehub/jinja2_filters.py
function
100%
1/1
JSONObject
95
_label_text_color musehub/api/routes/musehub/jinja2_filters.py
function
100%
1/1
str
96
_markdown musehub/api/routes/musehub/jinja2_filters.py
function
100%
2/2
str
97
_markdown._esc musehub/api/routes/musehub/jinja2_filters.py
method
100%
1/1
str
98
_markdown._esc_url musehub/api/routes/musehub/jinja2_filters.py
method
100%
1/1
str
99
_markdown._MuseRenderer.block_code musehub/api/routes/musehub/jinja2_filters.py
method
100%
3/3
str
100
_markdown._MuseRenderer.codespan musehub/api/routes/musehub/jinja2_filters.py
method
100%
1/1
str