Coverage report:
84%
hide covered
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.