gabriel / musehub public
refactor BREAKING task/phase4-split-musehub-models #1 / 1
AI Agent gabriel · 122 days ago · May 12, 2026 · Diff

refactor: split musehub_models.py monolith into 8 domain-specific files

Move all 56 ORM class definitions out of the 2240-line monolith into domain-specific modules:

- musehub_repo_models.py — repos, branches, commits, objects, snapshots, sessions, wire tags, bridge mirrors, mists (11 classes) - musehub_social_models.py — issues, proposals, forks (9 classes) - musehub_release_models.py — releases, release assets (2 classes) - musehub_webhook_models.py — webhooks, webhook deliveries (2 classes) - musehub_intel_models.py — all intel_* and symbol_* tables (23 classes) - musehub_identity_models.py — identities, attestations, mpay claims, profile snapshots (5 classes) - musehub_abuse_models.py — blocked hashes, push bytes, anomalies, stream rejections (4 classes) - musehub_jobs_models.py — background jobs (1 class)

musehub_models.py is now a 95-line pure re-export shim so all existing call sites (from musehub.db import musehub_models as db) continue to work without changes during incremental migration.

musehub/db/__init__.py updated to register domain modules with SQLAlchemy Base directly rather than through the shim.

sha256:005e14c7b1c6a27a8046826d9b49080f5f1ad11c8328f628e5310f5f4f6d8f90 sha
+270 −79 symbols
sha256:85051c445c484fea78beba447bb6f6a88c3a5eae12b978084049454f9689004d snapshot
+270
symbols added
−79
symbols removed
−1
dead symbol removed
Semantic Changes 349 symbols
~ musehub/db/musehub_abuse_models.py .py 18 symbols added
+ MusehubBlockedHash class class MusehubBlockedHash L25–40 ← moved from musehub/db/musehub_models.py
+ MusehubDailyPushBytes class class MusehubDailyPushBytes L43–61 ← moved from musehub/db/musehub_models.py
+ MusehubPushAnomaly class class MusehubPushAnomaly L64–84 ← moved from musehub/db/musehub_models.py
+ MusehubStreamRejection class class MusehubStreamRejection L87–114 ← moved from musehub/db/musehub_models.py
+ _utc_now function function _utc_now L21–22
+ Base import import Base L18–18
+ DateTime import import DateTime L15–15
+ ForeignKey import import ForeignKey L15–15
+ Index import import Index L15–15
+ Mapped import import Mapped L16–16
+ String import import String L15–15
+ Text import import Text L15–15
+ annotations import import annotations L10–10
+ date import import date L12–12
+ datetime import import datetime L12–12
+ mapped_column import import mapped_column L16–16
+ sa import import sa L14–14
+ timezone import import timezone L12–12 ← moved from musehub/db/musehub_models.py
~ musehub/db/musehub_identity_models.py .py 25 symbols added
+ MusehubAttestation class class MusehubAttestation L132–192 ← moved from musehub/db/musehub_models.py
+ MusehubAttestationClaimType class class MusehubAttestationClaimType L103–129 ← moved from musehub/db/musehub_models.py
+ MusehubIdentity class class MusehubIdentity L28–100 ← moved from musehub/db/musehub_models.py
+ MusehubMPayClaim class class MusehubMPayClaim L195–236 ← moved from musehub/db/musehub_models.py
+ MusehubProfileSnapshot class class MusehubProfileSnapshot L239–265 ← moved from musehub/db/musehub_models.py
+ _utc_now function function _utc_now L24–25
+ ARRAY import import ARRAY L16–16
+ Base import import Base L20–20
+ Boolean import import Boolean L16–16
+ DateTime import import DateTime L16–16
+ ForeignKey import import ForeignKey L16–16
+ Index import import Index L16–16
+ Integer import import Integer L16–16
+ JSONB import import JSONB L18–18
+ JSONValue import import JSONValue L21–21
+ Mapped import import Mapped L17–17
+ MappedAsDataclass class import MappedAsDataclass L17–17
+ String import import String L16–16
+ Text import import Text L16–16
+ UniqueConstraint import import UniqueConstraint L16–16
+ annotations import import annotations L11–11
+ datetime import import datetime L13–13
+ mapped_column import import mapped_column L17–17
+ sa import import sa L15–15
+ timezone import import timezone L13–13
~ musehub/db/musehub_intel_models.py .py 41 symbols added
+ MusehubFileLastCommit class class MusehubFileLastCommit L667–694 ← moved from musehub/db/musehub_models.py
+ MusehubHashOccurrenceEntry class class MusehubHashOccurrenceEntry L221–240 ← moved from musehub/db/musehub_models.py
+ MusehubIntelApiSurface class class MusehubIntelApiSurface L443–460 ← moved from musehub/db/musehub_models.py
+ MusehubIntelBlastRisk class class MusehubIntelBlastRisk L316–337 ← moved from musehub/db/musehub_models.py
+ MusehubIntelBreakageIssue class class MusehubIntelBreakageIssue L602–634 ← moved from musehub/db/musehub_models.py
+ MusehubIntelBreakageMeta class class MusehubIntelBreakageMeta L637–664 ← moved from musehub/db/musehub_models.py
+ MusehubIntelClones class class MusehubIntelClones L399–416 ← moved from musehub/db/musehub_models.py
+ MusehubIntelCodemapMeta class class MusehubIntelCodemapMeta L570–599 ← moved from musehub/db/musehub_models.py
+ MusehubIntelCodemapModule class class MusehubIntelCodemapModule L526–567 ← moved from musehub/db/musehub_models.py
+ MusehubIntelCoupling class class MusehubIntelCoupling L243–261 ← moved from musehub/db/musehub_models.py
+ MusehubIntelDead class class MusehubIntelDead L295–313 ← moved from musehub/db/musehub_models.py
+ MusehubIntelEntangle class class MusehubIntelEntangle L264–292 ← moved from musehub/db/musehub_models.py
+ MusehubIntelLanguages class class MusehubIntelLanguages L463–498 ← moved from musehub/db/musehub_models.py
+ MusehubIntelRefactorEvent class class MusehubIntelRefactorEvent L501–523 ← moved from musehub/db/musehub_models.py
+ MusehubIntelResult class class MusehubIntelResult L45–95 ← moved from musehub/db/musehub_models.py
+ MusehubIntelStable class class MusehubIntelStable L340–366 ← moved from musehub/db/musehub_models.py
+ MusehubIntelType class class MusehubIntelType L419–440 ← moved from musehub/db/musehub_models.py
+ MusehubIntelVelocity class class MusehubIntelVelocity L369–396 ← moved from musehub/db/musehub_models.py
+ MusehubSymbolCoupling class class MusehubSymbolCoupling L156–175 ← moved from musehub/db/musehub_models.py
+ MusehubSymbolHistoryEntry class class MusehubSymbolHistoryEntry L98–125 ← moved from musehub/db/musehub_models.py
+ MusehubSymbolIntel class class MusehubSymbolIntel L178–218 ← moved from musehub/db/musehub_models.py
+ MusehubSymbolVitals class class MusehubSymbolVitals L128–153 ← moved from musehub/db/musehub_models.py
+ _utc_now function function _utc_now L41–42
+ Base import import Base L37–37
+ Boolean import import Boolean L33–33
+ DateTime import import DateTime L33–33
+ ForeignKey import import ForeignKey L33–33
+ Index import import Index L33–33
+ Integer import import Integer L33–33
+ JSONB import import JSONB L35–35
+ JSONValue import import JSONValue L38–38
+ Mapped import import Mapped L34–34
+ MappedAsDataclass class import MappedAsDataclass L34–34
+ String import import String L33–33
+ Text import import Text L33–33
+ UniqueConstraint import import UniqueConstraint L33–33
+ annotations import import annotations L28–28
+ datetime import import datetime L30–30
+ mapped_column import import mapped_column L34–34
+ sa import import sa L32–32
+ timezone import import timezone L30–30
~ musehub/db/musehub_jobs_models.py .py 17 symbols added
+ MusehubBackgroundJob class class MusehubBackgroundJob L23–67 ← moved from musehub/db/musehub_models.py
+ _utc_now function function _utc_now L19–20
+ Base import import Base L15–15
+ DateTime import import DateTime L11–11
+ ForeignKey import import ForeignKey L11–11
+ Index import import Index L11–11
+ Integer import import Integer L11–11
+ JSONB import import JSONB L13–13
+ JSONObject import import JSONObject L16–16
+ JSONValue import import JSONValue L16–16
+ Mapped import import Mapped L12–12
+ String import import String L11–11
+ Text import import Text L11–11
+ annotations import import annotations L7–7
+ datetime import import datetime L9–9
+ mapped_column import import mapped_column L12–12
+ timezone import import timezone L9–9
~ musehub/db/musehub_release_models.py .py 20 symbols added
+ MusehubRelease class class MusehubRelease L24–88
+ MusehubReleaseAsset class class MusehubReleaseAsset L91–131 ← moved from musehub/db/musehub_models.py
+ _utc_now function function _utc_now L20–21
+ Base import import Base L17–17
+ Boolean import import Boolean L13–13
+ DateTime import import DateTime L13–13
+ ForeignKey import import ForeignKey L13–13
+ Integer import import Integer L13–13
+ JSONB import import JSONB L15–15
+ Mapped import import Mapped L14–14
+ MappedAsDataclass class import MappedAsDataclass L14–14
+ String import import String L13–13
+ Text import import Text L13–13
+ UniqueConstraint import import UniqueConstraint L13–13
+ annotations import import annotations L8–8
+ datetime import import datetime L10–10
+ mapped_column import import mapped_column L14–14
+ relationship import import relationship L14–14
+ sa import import sa L12–12
+ timezone import import timezone L10–10
~ musehub/db/musehub_repo_models.py .py 33 symbols added
+ MusehubBranch class class MusehubBranch L127–147 ← moved from musehub/db/musehub_models.py
+ MusehubBridgeMirror class class MusehubBridgeMirror L423–466 ← moved from musehub/db/musehub_models.py
+ MusehubCommit class class MusehubCommit L150–206 ← moved from musehub/db/musehub_models.py
+ MusehubMist class class MusehubMist L469–587 ← moved from musehub/db/musehub_models.py
+ MusehubObject class class MusehubObject L209–247 ← moved from musehub/db/musehub_models.py
+ MusehubObjectRef class class MusehubObjectRef L250–285 ← moved from musehub/db/musehub_models.py
+ MusehubRepo class class MusehubRepo L34–124
+ MusehubSession class class MusehubSession L349–387 ← moved from musehub/db/musehub_models.py
+ MusehubSnapshot class class MusehubSnapshot L288–326 ← moved from musehub/db/musehub_models.py
+ MusehubSnapshotEntry class class MusehubSnapshotEntry L329–346 ← moved from musehub/db/musehub_models.py
+ MusehubWireTag class class MusehubWireTag L390–420 ← moved from musehub/db/musehub_models.py
+ _utc_now function function _utc_now L30–31
+ ARRAY import import ARRAY L22–22
+ Base import import Base L26–26
+ Boolean import import Boolean L22–22
+ DateTime import import DateTime L22–22
+ ForeignKey import import ForeignKey L22–22
+ Index import import Index L22–22
+ Integer import import Integer L22–22
+ JSONB import import JSONB L24–24
+ JSONObject import import JSONObject L27–27
+ JSONValue import import JSONValue L27–27
+ Mapped import import Mapped L23–23
+ MappedAsDataclass class import MappedAsDataclass L23–23
+ String import import String L22–22
+ Text import import Text L22–22
+ UniqueConstraint import import UniqueConstraint L22–22
+ annotations import import annotations L17–17
+ datetime import import datetime L19–19
+ mapped_column import import mapped_column L23–23
+ relationship import import relationship L23–23
+ sa import import sa L21–21
+ timezone import import timezone L19–19
~ musehub/db/musehub_social_models.py .py 32 symbols added
+ MusehubFork class class MusehubFork L465–502 ← moved from musehub/db/musehub_models.py
+ MusehubIssue class class MusehubIssue L32–98
+ MusehubIssueComment class class MusehubIssueComment L101–138 ← moved from musehub/db/musehub_models.py
+ MusehubIssueEvent class class MusehubIssueEvent L141–185 ← moved from musehub/db/musehub_models.py
+ MusehubProposal class class MusehubProposal L188–291
+ MusehubProposalComment class class MusehubProposalComment L344–387 ← moved from musehub/db/musehub_models.py
+ MusehubProposalDependency class class MusehubProposalDependency L390–423 ← moved from musehub/db/musehub_models.py
+ MusehubProposalReview class class MusehubProposalReview L294–341 ← moved from musehub/db/musehub_models.py
+ MusehubProposalSimulation class class MusehubProposalSimulation L426–462 ← moved from musehub/db/musehub_models.py
+ _utc_now function function _utc_now L28–29
+ ARRAY import import ARRAY L20–20
+ Base import import Base L24–24
+ Boolean import import Boolean L20–20
+ DateTime import import DateTime L20–20
+ ForeignKey import import ForeignKey L20–20
+ Index import import Index L20–20
+ Integer import import Integer L20–20
+ JSONB import import JSONB L22–22 ← moved from musehub/db/musehub_models.py
+ JSONObject import import JSONObject L25–25
+ JSONValue import import JSONValue L25–25 ← moved from musehub/db/musehub_models.py
+ Mapped import import Mapped L21–21
+ MappedAsDataclass class import MappedAsDataclass L21–21
+ String import import String L20–20
+ Text import import Text L20–20
+ UniqueConstraint import import UniqueConstraint L20–20
+ annotations import import annotations L15–15
+ datetime import import datetime L17–17
+ mapped_column import import mapped_column L21–21
+ relationship import import relationship L21–21
+ sa import import sa L19–19
+ text import import text L20–20 ← moved from musehub/db/musehub_models.py
+ timezone import import timezone L17–17
~ musehub/db/musehub_webhook_models.py .py 19 symbols added
+ MusehubWebhook class class MusehubWebhook L23–62
+ MusehubWebhookDelivery class class MusehubWebhookDelivery L65–101 ← moved from musehub/db/musehub_models.py
+ _utc_now function function _utc_now L19–20 ← moved from musehub/db/musehub_models.py
+ ARRAY import import ARRAY L13–13
+ Base import import Base L16–16 ← moved from musehub/db/musehub_models.py
+ Boolean import import Boolean L13–13
+ DateTime import import DateTime L13–13
+ ForeignKey import import ForeignKey L13–13
+ Integer import import Integer L13–13
+ Mapped import import Mapped L14–14
+ MappedAsDataclass class import MappedAsDataclass L14–14
+ String import import String L13–13
+ Text import import Text L13–13
+ annotations import import annotations L8–8
+ datetime import import datetime L10–10
+ mapped_column import import mapped_column L14–14
+ relationship import import relationship L14–14 ← moved from musehub/db/musehub_models.py
+ sa import import sa L12–12 ← moved from musehub/db/musehub_models.py
+ timezone import import timezone L10–10
~ musehub/db/__init__.py .py 8 symbols added
+ musehub_abuse_models import import musehub_abuse_models L20–20
+ musehub_identity_models import import musehub_identity_models L19–19
+ musehub_intel_models import import musehub_intel_models L18–18
+ musehub_jobs_models import import musehub_jobs_models L21–21
+ musehub_release_models import import musehub_release_models L16–16
+ musehub_repo_models import import musehub_repo_models L14–14
+ musehub_social_models import import musehub_social_models L15–15
+ musehub_webhook_models import import musehub_webhook_models L17–17
~ musehub/db/musehub_models.py .py 57 symbols added, 79 symbols removed
MusehubAttestation class class MusehubAttestation L1805–1865 → moved to musehub/db/musehub_identity_models.py
MusehubAttestationClaimType class class MusehubAttestationClaimType L1776–1802 → moved to musehub/db/musehub_identity_models.py
MusehubBackgroundJob class class MusehubBackgroundJob L1104–1148 → moved to musehub/db/musehub_jobs_models.py
MusehubBlockedHash class class MusehubBlockedHash L2151–2166 → moved to musehub/db/musehub_abuse_models.py
MusehubBranch class class MusehubBranch L127–147 → moved to musehub/db/musehub_repo_models.py
MusehubBridgeMirror class class MusehubBridgeMirror L1910–1953 → moved to musehub/db/musehub_repo_models.py
MusehubCommit class class MusehubCommit L149–205 → moved to musehub/db/musehub_repo_models.py
MusehubDailyPushBytes class class MusehubDailyPushBytes L2169–2187 → moved to musehub/db/musehub_abuse_models.py
MusehubFileLastCommit class class MusehubFileLastCommit L2121–2148 → moved to musehub/db/musehub_intel_models.py
MusehubFork class class MusehubFork L1617–1654 → moved to musehub/db/musehub_social_models.py
MusehubHashOccurrenceEntry class class MusehubHashOccurrenceEntry L1324–1343 → moved to musehub/db/musehub_intel_models.py
MusehubIdentity class class MusehubIdentity L343–415 → moved to musehub/db/musehub_identity_models.py
MusehubIntelApiSurface class class MusehubIntelApiSurface L1537–1554 → moved to musehub/db/musehub_intel_models.py
MusehubIntelBlastRisk class class MusehubIntelBlastRisk L1415–1436 → moved to musehub/db/musehub_intel_models.py
MusehubIntelBreakageIssue class class MusehubIntelBreakageIssue L2057–2089 → moved to musehub/db/musehub_intel_models.py
MusehubIntelBreakageMeta class class MusehubIntelBreakageMeta L2091–2118 → moved to musehub/db/musehub_intel_models.py
MusehubIntelClones class class MusehubIntelClones L1495–1512 → moved to musehub/db/musehub_intel_models.py
MusehubIntelCodemapMeta class class MusehubIntelCodemapMeta L2026–2055 → moved to musehub/db/musehub_intel_models.py
MusehubIntelCodemapModule class class MusehubIntelCodemapModule L1983–2024 → moved to musehub/db/musehub_intel_models.py
MusehubIntelCoupling class class MusehubIntelCoupling L1345–1363 → moved to musehub/db/musehub_intel_models.py
MusehubIntelDead class class MusehubIntelDead L1395–1413 → moved to musehub/db/musehub_intel_models.py
MusehubIntelEntangle class class MusehubIntelEntangle L1365–1393 → moved to musehub/db/musehub_intel_models.py
MusehubIntelLanguages class class MusehubIntelLanguages L1556–1591 → moved to musehub/db/musehub_intel_models.py
MusehubIntelRefactorEvent class class MusehubIntelRefactorEvent L1593–1615 → moved to musehub/db/musehub_intel_models.py
MusehubIntelResult class class MusehubIntelResult L1150–1200 → moved to musehub/db/musehub_intel_models.py
MusehubIntelStable class class MusehubIntelStable L1438–1464 → moved to musehub/db/musehub_intel_models.py
MusehubIntelType class class MusehubIntelType L1514–1535 → moved to musehub/db/musehub_intel_models.py
MusehubIntelVelocity class class MusehubIntelVelocity L1466–1493 → moved to musehub/db/musehub_intel_models.py
MusehubIssue class class MusehubIssue L417–483
MusehubIssueComment class class MusehubIssueComment L485–522 → moved to musehub/db/musehub_social_models.py
MusehubIssueEvent class class MusehubIssueEvent L524–568 → moved to musehub/db/musehub_social_models.py
MusehubMPayClaim class class MusehubMPayClaim L1867–1908 → moved to musehub/db/musehub_identity_models.py
MusehubMist class class MusehubMist L1656–1774 → moved to musehub/db/musehub_repo_models.py
MusehubObject class class MusehubObject L207–245 → moved to musehub/db/musehub_repo_models.py
MusehubObjectRef class class MusehubObjectRef L247–282 → moved to musehub/db/musehub_repo_models.py
MusehubProfileSnapshot class class MusehubProfileSnapshot L1955–1981 → moved to musehub/db/musehub_identity_models.py
MusehubProposal class class MusehubProposal L570–673
MusehubProposalComment class class MusehubProposalComment L724–767 → moved to musehub/db/musehub_social_models.py
MusehubProposalDependency class class MusehubProposalDependency L770–803 → moved to musehub/db/musehub_social_models.py
MusehubProposalReview class class MusehubProposalReview L675–722 → moved to musehub/db/musehub_social_models.py
MusehubProposalSimulation class class MusehubProposalSimulation L806–842 → moved to musehub/db/musehub_social_models.py
MusehubPushAnomaly class class MusehubPushAnomaly L2190–2210 → moved to musehub/db/musehub_abuse_models.py
MusehubRelease class class MusehubRelease L845–909
MusehubReleaseAsset class class MusehubReleaseAsset L911–951 → moved to musehub/db/musehub_release_models.py
MusehubRepo class class MusehubRepo L35–125
MusehubSession class class MusehubSession L1032–1070 → moved to musehub/db/musehub_repo_models.py
MusehubSnapshot class class MusehubSnapshot L284–322 → moved to musehub/db/musehub_repo_models.py
MusehubSnapshotEntry class class MusehubSnapshotEntry L324–341 → moved to musehub/db/musehub_repo_models.py
MusehubStreamRejection class class MusehubStreamRejection L2213–2240 → moved to musehub/db/musehub_abuse_models.py
MusehubSymbolCoupling class class MusehubSymbolCoupling L1260–1279 → moved to musehub/db/musehub_intel_models.py
MusehubSymbolHistoryEntry class class MusehubSymbolHistoryEntry L1202–1229 → moved to musehub/db/musehub_intel_models.py
MusehubSymbolIntel class class MusehubSymbolIntel L1282–1322 → moved to musehub/db/musehub_intel_models.py
MusehubSymbolVitals class class MusehubSymbolVitals L1232–1257 → moved to musehub/db/musehub_intel_models.py
MusehubWebhook class class MusehubWebhook L953–992
MusehubWebhookDelivery class class MusehubWebhookDelivery L994–1030 → moved to musehub/db/musehub_webhook_models.py
MusehubWireTag class class MusehubWireTag L1072–1102 → moved to musehub/db/musehub_repo_models.py
_utc_now function function _utc_now L32–33 → moved to musehub/db/musehub_webhook_models.py
ARRAY import import ARRAY L25–25
Base import import Base L29–29 → moved to musehub/db/musehub_webhook_models.py
Boolean import import Boolean L25–25
DateTime import import DateTime L25–25
ForeignKey import import ForeignKey L25–25
Index import import Index L25–25
Integer import import Integer L25–25
JSONB import import JSONB L27–27 → moved to musehub/db/musehub_social_models.py
JSONObject import import JSONObject L30–30
JSONValue import import JSONValue L30–30 → moved to musehub/db/musehub_social_models.py
Mapped import import Mapped L26–26
MappedAsDataclass class import MappedAsDataclass L26–26
String import import String L25–25
Text import import Text L25–25
UniqueConstraint import import UniqueConstraint L25–25
date import import date L22–22
datetime import import datetime L22–22
mapped_column import import mapped_column L26–26
relationship import import relationship L26–26 → moved to musehub/db/musehub_webhook_models.py
sa import import sa L24–24 → moved to musehub/db/musehub_webhook_models.py
text import import text L25–25 → moved to musehub/db/musehub_social_models.py
timezone import import timezone L22–22 → moved to musehub/db/musehub_abuse_models.py
+ __all__ variable variable __all__ L91–156
+ MusehubAttestation import import MusehubAttestation L74–74
+ MusehubAttestationClaimType import import MusehubAttestationClaimType L74–74
+ MusehubBackgroundJob import import MusehubBackgroundJob L87–87
+ MusehubBlockedHash import import MusehubBlockedHash L81–81
+ MusehubBranch import import MusehubBranch L18–18
+ MusehubBridgeMirror import import MusehubBridgeMirror L18–18
+ MusehubCommit import import MusehubCommit L18–18
+ MusehubDailyPushBytes import import MusehubDailyPushBytes L81–81
+ MusehubFileLastCommit import import MusehubFileLastCommit L50–50
+ MusehubFork import import MusehubFork L31–31
+ MusehubHashOccurrenceEntry import import MusehubHashOccurrenceEntry L50–50
+ MusehubIdentity import import MusehubIdentity L74–74
+ MusehubIntelApiSurface import import MusehubIntelApiSurface L50–50
+ MusehubIntelBlastRisk import import MusehubIntelBlastRisk L50–50
+ MusehubIntelBreakageIssue import import MusehubIntelBreakageIssue L50–50
+ MusehubIntelBreakageMeta import import MusehubIntelBreakageMeta L50–50
+ MusehubIntelClones import import MusehubIntelClones L50–50
+ MusehubIntelCodemapMeta import import MusehubIntelCodemapMeta L50–50
+ MusehubIntelCodemapModule import import MusehubIntelCodemapModule L50–50
+ MusehubIntelCoupling import import MusehubIntelCoupling L50–50
+ MusehubIntelDead import import MusehubIntelDead L50–50
+ MusehubIntelEntangle import import MusehubIntelEntangle L50–50
+ MusehubIntelLanguages import import MusehubIntelLanguages L50–50
+ MusehubIntelRefactorEvent import import MusehubIntelRefactorEvent L50–50
+ MusehubIntelResult import import MusehubIntelResult L50–50
+ MusehubIntelStable import import MusehubIntelStable L50–50
+ MusehubIntelType import import MusehubIntelType L50–50
+ MusehubIntelVelocity import import MusehubIntelVelocity L50–50
+ MusehubIssue import import MusehubIssue L31–31
+ MusehubIssueComment import import MusehubIssueComment L31–31
+ MusehubIssueEvent import import MusehubIssueEvent L31–31
+ MusehubMPayClaim import import MusehubMPayClaim L74–74
+ MusehubMist import import MusehubMist L18–18
+ MusehubObject import import MusehubObject L18–18
+ MusehubObjectRef import import MusehubObjectRef L18–18
+ MusehubProfileSnapshot import import MusehubProfileSnapshot L74–74
+ MusehubProposal import import MusehubProposal L31–31
+ MusehubProposalComment import import MusehubProposalComment L31–31
+ MusehubProposalDependency import import MusehubProposalDependency L31–31
+ MusehubProposalReview import import MusehubProposalReview L31–31
+ MusehubProposalSimulation import import MusehubProposalSimulation L31–31
+ MusehubPushAnomaly import import MusehubPushAnomaly L81–81
+ MusehubRelease import import MusehubRelease L42–42
+ MusehubReleaseAsset import import MusehubReleaseAsset L42–42
+ MusehubRepo import import MusehubRepo L18–18
+ MusehubSession import import MusehubSession L18–18
+ MusehubSnapshot import import MusehubSnapshot L18–18
+ MusehubSnapshotEntry import import MusehubSnapshotEntry L18–18
+ MusehubStreamRejection import import MusehubStreamRejection L81–81
+ MusehubSymbolCoupling import import MusehubSymbolCoupling L50–50
+ MusehubSymbolHistoryEntry import import MusehubSymbolHistoryEntry L50–50
+ MusehubSymbolIntel import import MusehubSymbolIntel L50–50
+ MusehubSymbolVitals import import MusehubSymbolVitals L50–50
+ MusehubWebhook import import MusehubWebhook L46–46
+ MusehubWebhookDelivery import import MusehubWebhookDelivery L46–46
+ MusehubWireTag import import MusehubWireTag L18–18
← Older Oldest on task/phase4-split-musehub-models
All commits
Newer → Latest on task/phase4-split-musehub-models

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