Coverage report: 7%

Files Functions Classes

coverage.py v7.13.5, created at 2026-03-30 22:30 -0400

File class   statements missing excluded   coverage
src / documint_mcp / __init__.py (no class)   10 3 0   70%
src / documint_mcp / agent_files.py ArtifactScore   0 0 0   100%
src / documint_mcp / agent_files.py AgentFileGenerator   112 112 0   0%
src / documint_mcp / agent_files.py (no class)   63 63 0   0%
src / documint_mcp / ai.py SymbolChange   0 0 0   100%
src / documint_mcp / ai.py DiffReport   0 0 0   100%
src / documint_mcp / ai.py StalenessCheck   0 0 0   100%
src / documint_mcp / ai.py PatchVerification   0 0 0   100%
src / documint_mcp / ai.py DraftPatchResult   0 0 0   100%
src / documint_mcp / ai.py PatchGenerator   227 227 0   0%
src / documint_mcp / ai.py (no class)   169 169 0   0%
src / documint_mcp / cascade_detector.py CascadeFinding   0 0 0   100%
src / documint_mcp / cascade_detector.py (no class)   48 48 0   0%
src / documint_mcp / check_runs.py DriftAnnotation   0 0 0   100%
src / documint_mcp / check_runs.py CheckRunManager   14 14 0   0%
src / documint_mcp / check_runs.py (no class)   16 16 0   0%
src / documint_mcp / cli.py _run_watchdog._Handler   19 19 0   0%
src / documint_mcp / cli.py (no class)   954 954 0   0%
src / documint_mcp / cli_ui.py Spinner   27 27 0   0%
src / documint_mcp / cli_ui.py (no class)   201 201 0   0%
src / documint_mcp / config.py Settings   60 60 2   0%
src / documint_mcp / config.py (no class)   102 102 0   0%
src / documint_mcp / connectors / __init__.py (no class)   0 0 0   100%
src / documint_mcp / connectors / base.py ConnectorBase   0 0 3   100%
src / documint_mcp / connectors / base.py (no class)   4 4 18   0%
src / documint_mcp / connectors / notifications.py NotificationDispatcher   36 36 0   0%
src / documint_mcp / connectors / notifications.py (no class)   19 19 0   0%
src / documint_mcp / connectors / slack.py SlackConnector   39 39 0   0%
src / documint_mcp / connectors / slack.py (no class)   58 58 3   0%
src / documint_mcp / db.py Base   0 0 0   100%
src / documint_mcp / db.py UserRecord   0 0 0   100%
src / documint_mcp / db.py WorkspaceRecord   0 0 0   100%
src / documint_mcp / db.py WorkspaceMemberRecord   0 0 0   100%
src / documint_mcp / db.py ApiTokenRecord   0 0 0   100%
src / documint_mcp / db.py GitHubInstallationRecord   0 0 0   100%
src / documint_mcp / db.py GitHubRepositoryRecord   0 0 0   100%
src / documint_mcp / db.py ProjectRecord   0 0 0   100%
src / documint_mcp / db.py RepositorySourceRecord   0 0 0   100%
src / documint_mcp / db.py ProjectSettingsRecord   0 0 0   100%
src / documint_mcp / db.py ArtifactDefinitionRecord   0 0 0   100%
src / documint_mcp / db.py SourceSignalRecord   0 0 0   100%
src / documint_mcp / db.py VerificationRunRecord   0 0 0   100%
src / documint_mcp / db.py ArtifactTraceRecord   0 0 0   100%
src / documint_mcp / db.py DriftFindingRecord   0 0 0   100%
src / documint_mcp / db.py AgentRunRecord   0 0 0   100%
src / documint_mcp / db.py DocPatchRecord   0 0 0   100%
src / documint_mcp / db.py PullRequestRecord   0 0 0   100%
src / documint_mcp / db.py PublishDeploymentRecord   0 0 0   100%
src / documint_mcp / db.py BackgroundJobRecord   0 0 0   100%
src / documint_mcp / db.py PublishedPageRecord   0 0 0   100%
src / documint_mcp / db.py ActivityEventRecord   0 0 0   100%
src / documint_mcp / db.py GitHubWebhookDeliveryRecord   0 0 0   100%
src / documint_mcp / db.py WaitlistSignupRecord   0 0 0   100%
src / documint_mcp / db.py EarlyAccessTokenRecord   0 0 0   100%
src / documint_mcp / db.py (no class)   347 347 0   0%
src / documint_mcp / drift_engine.py ChangeType   0 0 0   100%
src / documint_mcp / drift_engine.py Severity   0 0 0   100%
src / documint_mcp / drift_engine.py SymbolChange   16 16 0   0%
src / documint_mcp / drift_engine.py SymbolDiff   15 15 0   0%
src / documint_mcp / drift_engine.py DriftResult   10 10 0   0%
src / documint_mcp / drift_engine.py DriftEngine   19 19 0   0%
src / documint_mcp / drift_engine.py (no class)   91 91 0   0%
src / documint_mcp / embeddings.py (no class)   40 40 0   0%
src / documint_mcp / github.py GitHubWebhookAction   0 0 0   100%
src / documint_mcp / github.py GitHubPullRequestResult   0 0 0   100%
src / documint_mcp / github.py (no class)   206 206 0   0%
src / documint_mcp / griffe_extractor.py (no class)   157 127 0   19%
src / documint_mcp / jobs.py WorkerSettings   0 0 0   100%
src / documint_mcp / jobs.py (no class)   150 150 2   0%
src / documint_mcp / mcp_server.py DocumintClient   11 11 0   0%
src / documint_mcp / mcp_server.py (no class)   183 183 0   0%
src / documint_mcp / mint.py MintDocument   495 105 0   79%
src / documint_mcp / mint.py (no class)   120 17 0   86%
src / documint_mcp / models.py ArtifactType   0 0 0   100%
src / documint_mcp / models.py SourceSignalType   0 0 0   100%
src / documint_mcp / models.py FindingSeverity   0 0 0   100%
src / documint_mcp / models.py JobStatus   0 0 0   100%
src / documint_mcp / models.py VerificationStatus   0 0 0   100%
src / documint_mcp / models.py RepositoryRevision   0 0 0   100%
src / documint_mcp / models.py User   0 0 0   100%
src / documint_mcp / models.py Workspace   0 0 0   100%
src / documint_mcp / models.py WorkspaceMember   0 0 0   100%
src / documint_mcp / models.py ApiTokenSummary   0 0 0   100%
src / documint_mcp / models.py GitHubInstallation   0 0 0   100%
src / documint_mcp / models.py GitHubRepository   0 0 0   100%
src / documint_mcp / models.py RepositorySource   0 0 0   100%
src / documint_mcp / models.py ProjectSettings   0 0 0   100%
src / documint_mcp / models.py Project   0 0 0   100%
src / documint_mcp / models.py RuntimeStatus   0 0 0   100%
src / documint_mcp / models.py SourceSignal   0 0 0   100%
src / documint_mcp / models.py ArtifactTrace   0 0 0   100%
src / documint_mcp / models.py ArtifactDefinition   0 0 0   100%
src / documint_mcp / models.py DriftFinding   0 0 0   100%
src / documint_mcp / models.py AgentRun   0 0 0   100%
src / documint_mcp / models.py PatchCitation   0 0 0   100%
src / documint_mcp / models.py DocPatch   0 0 0   100%
src / documint_mcp / models.py PullRequestRecord   0 0 0   100%
src / documint_mcp / models.py VerificationRun   0 0 0   100%
src / documint_mcp / models.py PublishDeployment   0 0 0   100%
src / documint_mcp / models.py PublishedPage   0 0 0   100%
src / documint_mcp / models.py ActivityEvent   0 0 0   100%
src / documint_mcp / models.py PublicDocPage   0 0 0   100%
src / documint_mcp / models.py ProjectSnapshot   0 0 0   100%
src / documint_mcp / models.py WorkspaceCreateRequest   0 0 0   100%
src / documint_mcp / models.py ProjectCreateRequest   0 0 0   100%
src / documint_mcp / models.py DriftJobRequest   0 0 0   100%
src / documint_mcp / models.py PublishRequest   0 0 0   100%
src / documint_mcp / models.py QueuedJob   0 0 0   100%
src / documint_mcp / models.py PatchCreateRequest   0 0 0   100%
src / documint_mcp / models.py PullRequestCreateRequest   0 0 0   100%
src / documint_mcp / models.py TokenCreateRequest   0 0 0   100%
src / documint_mcp / models.py CLIExchangeRequest   0 0 0   100%
src / documint_mcp / models.py RevalidateRequest   0 0 0   100%
src / documint_mcp / models.py AuthenticatedUser   0 0 0   100%
src / documint_mcp / models.py MCPTool   0 0 0   100%
src / documint_mcp / models.py MCPRequest   0 0 0   100%
src / documint_mcp / models.py (no class)   357 357 0   0%
src / documint_mcp / rag.py PatchRAG   52 52 0   0%
src / documint_mcp / rag.py (no class)   27 27 0   0%
src / documint_mcp / repository.py ArtifactSpec   0 0 0   100%
src / documint_mcp / repository.py DocumintService   997 997 0   0%
src / documint_mcp / repository.py (no class)   197 197 2   0%
src / documint_mcp / server.py AuthContext   0 0 0   100%
src / documint_mcp / server.py (no class)   592 592 0   0%
src / documint_mcp / symbol_extractor.py SymbolEntry   8 8 0   0%
src / documint_mcp / symbol_extractor.py PythonExtractor   41 41 0   0%
src / documint_mcp / symbol_extractor.py TreeSitterExtractor   6 6 0   0%
src / documint_mcp / symbol_extractor.py TypeScriptExtractor   16 16 0   0%
src / documint_mcp / symbol_extractor.py RustExtractor   9 9 0   0%
src / documint_mcp / symbol_extractor.py GoExtractor   10 10 0   0%
src / documint_mcp / symbol_extractor.py HeuristicExtractor   9 9 0   0%
src / documint_mcp / symbol_extractor.py (no class)   121 121 0   0%
src / documint_mcp / symbol_graph.py SymbolGraph   26 26 0   0%
src / documint_mcp / symbol_graph.py (no class)   23 23 0   0%
src / documint_mcp / tree_sitter_extractor.py (no class)   368 368 0   0%
src / documint_mcp / utils / __init__.py (no class)   8 8 0   0%
src / documint_mcp / utils / cache.py CacheEntry   3 3 0   0%
src / documint_mcp / utils / cache.py MemoryCache   111 111 0   0%
src / documint_mcp / utils / cache.py RedisCache   74 74 0   0%
src / documint_mcp / utils / cache.py CacheManager   25 25 0   0%
src / documint_mcp / utils / cache.py (no class)   67 67 0   0%
src / documint_mcp / utils / validators.py FilePathValidator   25 25 0   0%
src / documint_mcp / utils / validators.py ContentValidator   15 15 0   0%
src / documint_mcp / utils / validators.py SearchQueryValidator   14 14 0   0%
src / documint_mcp / utils / validators.py DocumentMetadata   15 15 0   0%
src / documint_mcp / utils / validators.py (no class)   42 42 0   0%
src / documint_mcp / worker_health.py _Handler   14 14 0   0%
src / documint_mcp / worker_health.py (no class)   14 14 0   0%
Total     7324 6794 30   7%

No items found using the specified filter.