Coverage report: 84%

Files Functions Classes

coverage.py v7.14.0, created at 2026-05-19 10:21 +0200

File class   statements missing excluded   coverage
src \ truenex_memory \ __init__.py (no class)   1 0 0   100%
src \ truenex_memory \ adapters \ __init__.py (no class)   21 13 0   38%
src \ truenex_memory \ adapters \ __main__.py (no class)   13 13 0   0%
src \ truenex_memory \ adapters \ agents_md.py (no class)   3 1 0   67%
src \ truenex_memory \ adapters \ claude_md.py (no class)   3 1 0   67%
src \ truenex_memory \ cli \ __init__.py (no class)   0 0 0   100%
src \ truenex_memory \ cli \ main.py (no class)   525 63 0   88%
src \ truenex_memory \ cli \ task_commands.py (no class)   109 91 0   17%
src \ truenex_memory \ core \ __init__.py (no class)   3 0 0   100%
src \ truenex_memory \ core \ chunker.py TextChunk   0 0 0   100%
src \ truenex_memory \ core \ chunker.py (no class)   46 3 0   93%
src \ truenex_memory \ core \ config.py ProjectConfig   0 0 0   100%
src \ truenex_memory \ core \ config.py (no class)   32 0 0   100%
src \ truenex_memory \ core \ embedder.py EmbedderMetadata   0 0 0   100%
src \ truenex_memory \ core \ embedder.py LocalEmbedder   0 0 0   100%
src \ truenex_memory \ core \ embedder.py HashingEmbedder   20 0 0   100%
src \ truenex_memory \ core \ embedder.py (no class)   43 1 0   98%
src \ truenex_memory \ core \ indexer.py (no class)   31 5 0   84%
src \ truenex_memory \ core \ memory_service.py MemoryService   32 3 0   91%
src \ truenex_memory \ core \ memory_service.py (no class)   22 0 0   100%
src \ truenex_memory \ core \ migration.py (no class)   82 6 0   93%
src \ truenex_memory \ diagnostics \ __init__.py (no class)   25 2 0   92%
src \ truenex_memory \ diagnostics \ __main__.py (no class)   12 12 0   0%
src \ truenex_memory \ diagnostics \ doctor.py (no class)   15 0 0   100%
src \ truenex_memory \ discovery \ __init__.py (no class)   3 0 0   100%
src \ truenex_memory \ discovery \ agent_discovery.py AgentRoot   0 0 0   100%
src \ truenex_memory \ discovery \ agent_discovery.py CandidateProject   0 0 0   100%
src \ truenex_memory \ discovery \ agent_discovery.py CandidateDocument   0 0 0   100%
src \ truenex_memory \ discovery \ agent_discovery.py ServerAlias   0 0 0   100%
src \ truenex_memory \ discovery \ agent_discovery.py DiscoveryReport   5 0 0   100%
src \ truenex_memory \ discovery \ agent_discovery.py (no class)   585 70 0   88%
src \ truenex_memory \ discovery \ source_catalog.py CatalogEntry   0 0 0   100%
src \ truenex_memory \ discovery \ source_catalog.py SourceCatalog   15 0 0   100%
src \ truenex_memory \ discovery \ source_catalog.py (no class)   108 1 0   99%
src \ truenex_memory \ export \ __init__.py (no class)   33 3 0   91%
src \ truenex_memory \ export \ __main__.py (no class)   19 19 0   0%
src \ truenex_memory \ export \ exporter.py (no class)   10 0 0   100%
src \ truenex_memory \ export \ fingerprint.py (no class)   21 2 0   90%
src \ truenex_memory \ export \ importer.py (no class)   11 6 0   45%
src \ truenex_memory \ ingestion \ __init__.py (no class)   10 0 0   100%
src \ truenex_memory \ ingestion \ engine.py (no class)   71 12 0   83%
src \ truenex_memory \ ingestion \ global_auto_lifecycle.py AutoMemoryLifecycleItem   1 0 0   100%
src \ truenex_memory \ ingestion \ global_auto_lifecycle.py AutoMemoryLifecycleReport   1 0 0   100%
src \ truenex_memory \ ingestion \ global_auto_lifecycle.py (no class)   221 44 0   80%
src \ truenex_memory \ ingestion \ global_auto_memory.py AutoMemoryCandidate   0 0 0   100%
src \ truenex_memory \ ingestion \ global_auto_memory.py AutoMemoryTelemetry   1 1 0   0%
src \ truenex_memory \ ingestion \ global_auto_memory.py (no class)   236 21 0   91%
src \ truenex_memory \ ingestion \ global_auto_review.py AutoMemoryReviewItem   1 0 0   100%
src \ truenex_memory \ ingestion \ global_auto_review.py AutoMemorySourceSummary   1 0 0   100%
src \ truenex_memory \ ingestion \ global_auto_review.py AutoMemoryReviewReport   1 0 0   100%
src \ truenex_memory \ ingestion \ global_auto_review.py (no class)   123 8 0   93%
src \ truenex_memory \ ingestion \ global_auto_status.py AutoStatusReport   3 0 0   100%
src \ truenex_memory \ ingestion \ global_auto_status.py (no class)   202 13 0   94%
src \ truenex_memory \ ingestion \ global_context.py ProjectContextReport   1 0 0   100%
src \ truenex_memory \ ingestion \ global_context.py (no class)   378 67 0   82%
src \ truenex_memory \ ingestion \ global_refresh.py RefreshReport   21 0 0   100%
src \ truenex_memory \ ingestion \ global_refresh.py _RefreshRunCache   26 0 0   100%
src \ truenex_memory \ ingestion \ global_refresh.py (no class)   522 89 0   83%
src \ truenex_memory \ ingestion \ global_search.py GlobalSearchHit   1 0 0   100%
src \ truenex_memory \ ingestion \ global_search.py GlobalSearchReport   1 0 0   100%
src \ truenex_memory \ ingestion \ global_search.py (no class)   172 27 0   84%
src \ truenex_memory \ ingestion \ global_source_health.py SourceHealthAction   1 0 0   100%
src \ truenex_memory \ ingestion \ global_source_health.py SourceHealthReport   5 0 0   100%
src \ truenex_memory \ ingestion \ global_source_health.py (no class)   178 22 0   88%
src \ truenex_memory \ ingestion \ global_status.py GlobalStatusReport   1 0 0   100%
src \ truenex_memory \ ingestion \ global_status.py (no class)   177 41 0   77%
src \ truenex_memory \ ingestion \ manifest.py SourceEntry   7 0 0   100%
src \ truenex_memory \ ingestion \ manifest.py SourceManifest   27 3 0   89%
src \ truenex_memory \ ingestion \ manifest.py IngestionRecord   1 0 0   100%
src \ truenex_memory \ ingestion \ manifest.py (no class)   45 0 0   100%
src \ truenex_memory \ ingestion \ parsers \ __init__.py (no class)   18 0 0   100%
src \ truenex_memory \ ingestion \ parsers \ jsonl_sessions.py (no class)   275 54 0   80%
src \ truenex_memory \ ingestion \ parsers \ text_docs.py (no class)   65 14 0   78%
src \ truenex_memory \ mcp \ __init__.py (no class)   27 8 0   70%
src \ truenex_memory \ mcp \ __main__.py (no class)   17 17 0   0%
src \ truenex_memory \ mcp \ server.py (no class)   162 50 2   69%
src \ truenex_memory \ mcp \ tools.py (no class)   49 14 0   71%
src \ truenex_memory \ release \ __init__.py (no class)   4 0 0   100%
src \ truenex_memory \ release \ manifest.py ReleaseManifest   6 1 0   83%
src \ truenex_memory \ release \ manifest.py (no class)   37 3 0   92%
src \ truenex_memory \ release \ update_check.py UpdateCheckResult   1 1 0   0%
src \ truenex_memory \ release \ update_check.py (no class)   48 9 0   81%
src \ truenex_memory \ release \ version.py VersionInfo   0 0 0   100%
src \ truenex_memory \ release \ version.py (no class)   21 0 0   100%
src \ truenex_memory \ retrieval \ __init__.py (no class)   2 0 0   100%
src \ truenex_memory \ retrieval \ result.py (no class)   4 0 0   100%
src \ truenex_memory \ retrieval \ scoring.py BM25   23 0 0   100%
src \ truenex_memory \ retrieval \ scoring.py (no class)   23 0 0   100%
src \ truenex_memory \ retrieval \ semantic.py VectorPoint   0 0 0   100%
src \ truenex_memory \ retrieval \ semantic.py VectorMatch   0 0 0   100%
src \ truenex_memory \ retrieval \ semantic.py Embedder   0 0 0   100%
src \ truenex_memory \ retrieval \ semantic.py VectorStore   0 0 0   100%
src \ truenex_memory \ retrieval \ semantic.py InMemoryVectorStore   9 9 0   0%
src \ truenex_memory \ retrieval \ semantic.py (no class)   39 7 0   82%
src \ truenex_memory \ store \ __init__.py (no class)   5 0 0   100%
src \ truenex_memory \ store \ models.py MemoryNode   0 0 0   100%
src \ truenex_memory \ store \ models.py SearchHit   0 0 0   100%
src \ truenex_memory \ store \ models.py RetrievalLog   1 0 0   100%
src \ truenex_memory \ store \ models.py (no class)   41 0 0   100%
src \ truenex_memory \ store \ qdrant_store.py VectorStoreUnavailable   0 0 0   100%
src \ truenex_memory \ store \ qdrant_store.py VectorPoint   0 0 0   100%
src \ truenex_memory \ store \ qdrant_store.py VectorSearchHit   0 0 0   100%
src \ truenex_memory \ store \ qdrant_store.py InMemoryVectorStore   23 1 0   96%
src \ truenex_memory \ store \ qdrant_store.py QdrantVectorStore   40 18 10   55%
src \ truenex_memory \ store \ qdrant_store.py (no class)   64 6 0   91%
src \ truenex_memory \ store \ repository.py MemoryRepository   130 12 0   91%
src \ truenex_memory \ store \ repository.py (no class)   115 9 0   92%
src \ truenex_memory \ store \ source_ledger.py SourceLedgerRecord   0 0 0   100%
src \ truenex_memory \ store \ source_ledger.py (no class)   66 0 0   100%
src \ truenex_memory \ store \ sqlite.py MemoryRecord   0 0 0   100%
src \ truenex_memory \ store \ sqlite.py SQLiteMemoryStore   45 4 0   91%
src \ truenex_memory \ store \ sqlite.py (no class)   46 2 0   96%
src \ truenex_memory \ store \ task_store.py TaskRecord   0 0 0   100%
src \ truenex_memory \ store \ task_store.py TaskStepRecord   0 0 0   100%
src \ truenex_memory \ store \ task_store.py VerifierRoundRecord   0 0 0   100%
src \ truenex_memory \ store \ task_store.py TaskStore   84 18 0   79%
src \ truenex_memory \ store \ task_store.py (no class)   65 0 0   100%
Total     5839 920 12   84%

No items found using the specified filter.