gabriel / musehub public
chore BREAKING dev
gabriel · 166 days ago · Apr 13, 2026 · Diff

chore: land working tree — 3884 tests passing, type audit clean

sha256:a8dbc541094537edbf51ea3b6c842a283c5944fe7aac158d9725eccc19724a7f sha
+83 ~97 −2 symbols
sha256:47f39ec1142c94db6a6679d9bc2247ed6283e5a418512bc9c2ef563bcbbeb4bf snapshot
+83
symbols added
~97
symbols modified
−2
symbols removed
0
dead code introduced
Semantic Changes 182 symbols
~ tools/ts_audit.py .py 25 symbols added
+ FileResult class class FileResult L68–73
+ Offender class class Offender L76–81
+ PatternCounts variable variable PatternCounts L50–50
+ PatternLines variable variable PatternLines L51–51
+ PatternMap variable variable PatternMap L52–52
+ PerFileViolations variable variable PerFileViolations L53–53
+ Report class class Report L91–98
+ ReportSummary class class ReportSummary L84–88
+ Violation class class Violation L60–65
+ _CATEGORY_ORDER variable variable _CATEGORY_ORDER L143–149
+ _PATTERNS variable variable _PATTERNS L107–140
+ _build_parser function function _build_parser L314–338
+ _scan_file function function _scan_file L156–197
+ generate_report function function generate_report L205–260
+ Path import import Path L43–43
+ TypedDict import import TypedDict L44–44
+ annotations import import annotations L35–35
+ argparse import import argparse L37–37
+ defaultdict import import defaultdict L42–42
+ json import import json L38–38
+ operator import import operator L39–39
+ re import import re L40–40
+ sys import import sys L41–41
+ main function function main L341–354
+ print_report function function print_report L268–306
~ AGENTS.md .md 3 symbols added, 3 symbols modified
+ The Three-Layer Type System — mandatory pattern for JSON dicts section The Three-Layer Type System — mandatory pattern for JSON dicts L722–761
+ code[python]@L746 variable variable code[python]@L746 L746–758
+ table@L729 section table@L729 L729–734
~ musehub/api/routes/musehub/_ui_helpers.py .py 2 symbols added, 2 symbols modified
+ Breadcrumb import import Breadcrumb L21–21
+ JSONObject import import JSONObject L21–21
~ musehub/api/routes/musehub/blame.py .py 1 symbol added, 1 symbol modified
+ SymbolHistoryEntry import import SymbolHistoryEntry L29–29
~ musehub/api/routes/musehub/htmx_helpers.py .py 1 symbol added, 1 symbol modified
+ Mapping import import Mapping L27–27
~ musehub/api/routes/musehub/labels.py .py 1 symbol added, 1 symbol modified
+ LabelDef import import LabelDef L35–35
~ musehub/api/routes/musehub/sitemap.py .py 1 symbol added, 2 symbols modified
+ SitemapEntry import import SitemapEntry L42–42
~ musehub/api/routes/musehub/ui_issues.py .py 4 symbols added, 5 symbols modified
+ _AgentActivity class class _AgentActivity L36–38
+ LabelDef import import LabelDef L33–33
+ TypedDict import import TypedDict L32–32
+ jint import import jint L33–33
~ musehub/api/routes/musehub/ui_user_profile.py .py 6 symbols added, 13 symbols modified
+ _DayActivity class class _DayActivity L36–39
+ _HealthMap variable variable _HealthMap L33–33
+ JSONValue import import JSONValue L30–30
+ TypedDict import import TypedDict L31–31
+ jint import import jint L30–30
+ json_list import import json_list L30–30
~ musehub/api/routes/musehub/ui_view.py .py 8 symbols added, 7 symbols modified
+ _BreakingCommit class class _BreakingCommit L58–61
+ _CodeInsights class class _CodeInsights L64–95
+ _ContributorStat class class _ContributorStat L40–42
+ _LanguageStat class class _LanguageStat L30–37
+ _LargestFile class class _LargestFile L52–55
+ _RecentCommit class class _RecentCommit L45–49
+ TypedDict import import TypedDict L26–26
+ jint import import jint L27–27
~ musehub/db/musehub_models.py .py 1 symbol modified
~ musehub/db/schema_check.py .py 1 symbol modified
~ musehub/debug/memory.py .py 1 symbol added, 1 symbol modified
+ MemoryFrame import import MemoryFrame L40–40
~ musehub/maintenance/orphan_scan.py .py 1 symbol added, 1 symbol modified
+ CursorResult import import CursorResult L25–25
~ musehub/mcp/dispatcher.py .py 2 symbols added, 1 symbol modified
+ _SymbolIndexItem class class _SymbolIndexItem L39–47
+ TypedDict import import TypedDict L34–34
~ musehub/mcp/session.py .py 1 symbol added, 1 symbol modified
+ _SessionMap variable variable _SessionMap L93–93
~ musehub/mcp/tools/__init__.py .py 1 symbol added
+ StrDict import import StrDict L11–11
~ musehub/mcp/tools/musehub.py .py 1 symbol added, 1 symbol modified
+ _PropMap variable variable _PropMap L30–30
~ musehub/muse_contracts/hash_utils.py .py 2 symbols added, 6 symbols modified
+ TYPE_CHECKING import import TYPE_CHECKING L20–20
+ annotations import import annotations L15–15
~ musehub/muse_contracts/json_types.py .py 7 symbols added, 1 symbol modified
+ Breadcrumb class class Breadcrumb L161–168
+ LabelDef class class LabelDef L171–179
+ MemoryFrame class class MemoryFrame L195–201
+ ReadOnlyJSONObject variable variable ReadOnlyJSONObject L117–117
+ SitemapEntry class class SitemapEntry L182–192
+ SymbolHistoryEntry class class SymbolHistoryEntry L204–218
+ Mapping import import Mapping L66–66
~ musehub/muse_contracts/mcp_types.py .py 1 symbol added, 4 symbols modified
+ StrDict import import StrDict L57–57
~ musehub/muse_contracts/pydantic_types.py .py 2 symbols removed, 2 symbols modified
− __iter__ method method __iter__ L114–118
− Iterator import import Iterator L58–58
~ musehub/services/musehub_credits.py .py 1 symbol added, 1 symbol modified
+ AuthorDateMap variable variable AuthorDateMap L28–28
~ musehub/services/musehub_gc.py .py 1 symbol added, 1 symbol modified
+ CursorResult import import CursorResult L21–21
~ run_gc
~ musehub/services/musehub_intel.py .py 6 symbols added, 7 symbols modified
+ SymDateMap variable variable SymDateMap L21–21
+ _int_list_to_json function function _int_list_to_json L423–428
+ _str_list_to_json function function _str_list_to_json L415–420
+ JSONValue import import JSONValue L17–17
+ SymbolHistoryEntry import import SymbolHistoryEntry L17–17
+ jint import import jint L17–17
~ musehub/services/musehub_proposal_risk.py .py 1 symbol added, 3 symbols modified
+ SymbolHistoryEntry import import SymbolHistoryEntry L24–24
~ musehub/services/musehub_releases.py .py 1 symbol added, 1 symbol modified
+ JSONObject import import JSONObject L28–28
~ musehub/services/release_analysis.py .py 2 symbols added, 7 symbols modified
+ JSONValue import import JSONValue L29–29
+ json_list import import json_list L29–29
~ src/ts/pages/user-profile.ts .ts 2 symbols modified
~ tests/test_cross_repo.py .py 1 symbol added, 3 symbols modified
+ SymbolHistoryEntry import import SymbolHistoryEntry L28–28
~ tools/typing_audit.py .py 3 symbols modified
← 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:a8dbc541094537edbf51ea3b6c842a283c5944fe7aac158d9725eccc19724a7f --body "your comment"