Stigmem Python coverage: 83%

Files Functions Classes

coverage.py v7.13.5, created at 2026-05-25 01:49 +0000

    Statements   Branches   Total
File   coverage statements missing excluded   coverage branches partial   coverage
node / src / stigmem_conformance / __init__.py   100% 1 0 0   100% 0 0   100%
node / src / stigmem_conformance / __main__.py   0% 34 34 0   0% 10 0   0%
node / src / stigmem_conformance / report.py   100% 54 0 0   100% 12 0   100%
node / src / stigmem_node / __init__.py   100% 1 0 0   100% 0 0   100%
node / src / stigmem_node / audit_event.py   100% 6 0 2   100% 0 0   100%
node / src / stigmem_node / auth.py   93% 177 12 0   87% 54 7   92%
node / src / stigmem_node / billing.py   97% 31 1 0   100% 0 0   97%
node / src / stigmem_node / card_materializer.py   100% 60 0 0   100% 12 0   100%
node / src / stigmem_node / cid.py   95% 43 2 0   100% 6 0   96%
node / src / stigmem_node / cli / __init__.py   81% 16 3 0   100% 0 0   81%
node / src / stigmem_node / cli / __main__.py   0% 4 4 0   0% 2 0   0%
node / src / stigmem_node / cli / capability.py   99% 91 1 0   97% 32 1   98%
node / src / stigmem_node / cli / federation.py   99% 74 1 0   94% 18 1   98%
node / src / stigmem_node / cli / maintenance.py   100% 25 0 0   100% 4 0   100%
node / src / stigmem_node / cli / mcp.py   59% 254 103 0   43% 76 11   56%
node / src / stigmem_node / cli / parser.py   100% 204 0 0   100% 0 0   100%
node / src / stigmem_node / cli / plugins.py   79% 167 35 0   62% 56 17   75%
node / src / stigmem_node / cli / snapshot.py   100% 29 0 0   100% 0 0   100%
node / src / stigmem_node / cli_admin_handlers.py   86% 334 47 0   80% 98 16   84%
node / src / stigmem_node / cli_federation_handlers.py   94% 89 5 0   88% 16 2   93%
node / src / stigmem_node / db.py   93% 71 5 0   81% 16 3   91%
node / src / stigmem_node / decay.py   100% 6 0 2   100% 0 0   100%
node / src / stigmem_node / embedding / __init__.py   100% 21 0 2   100% 6 0   100%
node / src / stigmem_node / embedding / base.py   89% 28 3 0   100% 4 0   91%
node / src / stigmem_node / embedding / local_adapter.py   94% 33 2 0   100% 2 0   94%
node / src / stigmem_node / embedding / openai_adapter.py   56% 34 15 0   0% 2 0   53%
node / src / stigmem_node / embedding / stub_adapter.py   97% 32 1 0   90% 10 1   95%
node / src / stigmem_node / entity_normalizer.py   100% 6 0 2   100% 0 0   100%
node / src / stigmem_node / entity_resolver.py   100% 6 0 2   100% 0 0   100%
node / src / stigmem_node / fact_chain.py   92% 133 10 0   67% 30 10   88%
node / src / stigmem_node / federation / __init__.py   100% 0 0 0   100% 0 0   100%
node / src / stigmem_node / federation / federation_ingest.py   95% 187 9 0   83% 46 8   93%
node / src / stigmem_node / federation / federation_pull.py   34% 153 101 0   12% 40 5   30%
node / src / stigmem_node / federation / peer_auth.py   96% 125 5 0   90% 20 2   95%
node / src / stigmem_node / federation / peer_token.py   93% 101 7 0   85% 20 3   92%
node / src / stigmem_node / federation / tls.py   66% 59 20 0   60% 10 2   65%
node / src / stigmem_node / federation_ingest.py   100% 6 0 2   100% 0 0   100%
node / src / stigmem_node / federation_pull.py   100% 6 0 2   100% 0 0   100%
node / src / stigmem_node / fuzzy_resolver.py   100% 6 0 2   100% 0 0   100%
node / src / stigmem_node / garden_acl.py   94% 51 3 0   93% 14 1   94%
node / src / stigmem_node / graph.py   0% 6 6 2   100% 0 0   0%
node / src / stigmem_node / graph_index.py   0% 6 6 2   100% 0 0   0%
node / src / stigmem_node / hlc.py   98% 60 1 0   94% 18 1   97%
node / src / stigmem_node / identity / __init__.py   100% 6 0 0   100% 0 0   100%
node / src / stigmem_node / identity / capability.py   83% 130 22 0   79% 28 4   82%
node / src / stigmem_node / identity / key_rotation.py   100% 67 0 0   100% 4 0   100%
node / src / stigmem_node / identity / manifest.py   91% 122 11 0   72% 32 7   87%
node / src / stigmem_node / identity / transparency_log.py   57% 143 62 0   46% 26 6   55%
node / src / stigmem_node / identity / trust_store.py   83% 98 17 2   75% 24 4   81%
node / src / stigmem_node / immutability.py   100% 6 0 2   100% 0 0   100%
node / src / stigmem_node / instruction_migrate.py   94% 277 17 0   94% 80 5   94%
node / src / stigmem_node / jobs.py   92% 36 3 0   60% 10 4   85%
node / src / stigmem_node / lifecycle / __init__.py   100% 0 0 0   100% 0 0   100%
node / src / stigmem_node / lifecycle / decay.py   96% 57 2 0   91% 22 2   95%
node / src / stigmem_node / lifecycle / immutability.py   100% 19 0 0   100% 0 0   100%
node / src / stigmem_node / lifecycle / tombstone_cache.py   97% 33 1 0   83% 6 1   95%
node / src / stigmem_node / lifecycle / tombstone_gate.py   100% 18 0 0   100% 4 0   100%
node / src / stigmem_node / lifecycle / tombstone_signing.py   95% 77 4 0   75% 8 2   93%
node / src / stigmem_node / lifecycle / tombstones.py   84% 159 25 0   65% 40 4   80%
node / src / stigmem_node / main.py   85% 213 33 0   73% 56 5   82%
node / src / stigmem_node / memory_garden_acl_gate.py   91% 32 3 0   50% 6 1   84%
node / src / stigmem_node / metrics.py   100% 6 0 6   100% 0 0   100%
node / src / stigmem_node / migrate.py   92% 39 3 0   100% 16 0   95%
node / src / stigmem_node / models / __init__.py   100% 20 0 0   100% 0 0   100%
node / src / stigmem_node / models / admin.py   100% 23 0 0   100% 0 0   100%
node / src / stigmem_node / models / aliases.py   100% 10 0 0   100% 0 0   100%
node / src / stigmem_node / models / audit.py   100% 22 0 0   100% 0 0   100%
node / src / stigmem_node / models / auth.py   100% 37 0 0   100% 0 0   100%
node / src / stigmem_node / models / cards.py   100% 11 0 0   100% 0 0   100%
node / src / stigmem_node / models / constants.py   100% 6 0 0   100% 0 0   100%
node / src / stigmem_node / models / facts.py   98% 120 2 0   92% 24 2   97%
node / src / stigmem_node / models / federation.py   98% 50 1 0   50% 2 1   96%
node / src / stigmem_node / models / gardens.py   99% 71 1 0   83% 6 1   97%
node / src / stigmem_node / models / graph.py   100% 15 0 0   100% 0 0   100%
node / src / stigmem_node / models / identity.py   100% 12 0 0   100% 0 0   100%
node / src / stigmem_node / models / instruction.py   97% 36 1 0   50% 2 1   95%
node / src / stigmem_node / models / intents.py   98% 85 2 0   80% 10 2   96%
node / src / stigmem_node / models / lint.py   100% 24 0 0   100% 0 0   100%
node / src / stigmem_node / models / provenance.py   100% 11 0 0   100% 0 0   100%
node / src / stigmem_node / models / recall.py   100% 70 0 0   100% 0 0   100%
node / src / stigmem_node / models / subscriptions.py   100% 45 0 0   100% 2 0   100%
node / src / stigmem_node / models / tombstones.py   100% 40 0 0   100% 0 0   100%
node / src / stigmem_node / net_util.py   100% 6 0 2   100% 0 0   100%
node / src / stigmem_node / observability / __init__.py   100% 0 0 0   100% 0 0   100%
node / src / stigmem_node / observability / audit_event.py   95% 37 2 0   83% 6 1   93%
node / src / stigmem_node / observability / metrics.py   63% 94 35 2   50% 2 1   62%
node / src / stigmem_node / observability / tracing.py   63% 73 27 0   50% 10 1   61%
node / src / stigmem_node / peer_auth.py   100% 6 0 2   100% 0 0   100%
node / src / stigmem_node / peer_token.py   100% 6 0 2   100% 0 0   100%
node / src / stigmem_node / plugin_migrations.py   93% 92 6 0   86% 28 4   92%
node / src / stigmem_node / plugins / __init__.py   100% 13 0 0   100% 0 0   100%
node / src / stigmem_node / plugins / bands.py   100% 12 0 0   100% 0 0   100%
node / src / stigmem_node / plugins / capabilities.py   100% 17 0 0   100% 0 0   100%
node / src / stigmem_node / plugins / context.py   80% 59 12 0   100% 2 0   80%
node / src / stigmem_node / plugins / discovery.py   97% 100 3 0   91% 34 3   96%
node / src / stigmem_node / plugins / errors.py   85% 13 2 0   100% 0 0   85%
node / src / stigmem_node / plugins / handlers.py   96% 90 4 0   100% 4 0   96%
node / src / stigmem_node / plugins / hooks.py   100% 46 0 0   100% 0 0   100%
node / src / stigmem_node / plugins / lifecycle.py   100% 27 0 0   100% 8 0   100%
node / src / stigmem_node / plugins / manifest.py   93% 46 3 0   75% 12 3   90%
node / src / stigmem_node / plugins / registry.py   89% 400 44 0   92% 100 8   90%
node / src / stigmem_node / plugins / signing.py   100% 42 0 0   100% 10 0   100%
node / src / stigmem_node / plugins / testing.py   100% 15 0 0   100% 2 0   100%
node / src / stigmem_node / rate_limit.py   94% 107 6 0   86% 42 6   92%
node / src / stigmem_node / recall / __init__.py   100% 0 0 0   100% 0 0   100%
node / src / stigmem_node / recall / entity_resolver.py   92% 96 8 0   78% 36 4   88%
node / src / stigmem_node / recall / fuzzy_resolver.py   100% 19 0 0   100% 2 0   100%
node / src / stigmem_node / recall / graph.py   97% 63 2 2   92% 26 2   96%
node / src / stigmem_node / recall / graph_index.py   85% 13 2 0   50% 2 1   80%
node / src / stigmem_node / recall / recall_pipeline.py   82% 117 21 3   76% 46 7   80%
node / src / stigmem_node / recall / vector_search.py   69% 70 22 3   50% 12 0   66%
node / src / stigmem_node / recall_pipeline.py   100% 6 0 2   100% 0 0   100%
node / src / stigmem_node / routes / __init__.py   100% 0 0 0   100% 0 0   100%
node / src / stigmem_node / routes / _facts_assert.py   93% 156 11 0   88% 42 3   92%
node / src / stigmem_node / routes / _federation_impl.py   73% 232 62 0   55% 64 17   69%
node / src / stigmem_node / routes / admin_audit.py   100% 44 0 0   100% 14 0   100%
node / src / stigmem_node / routes / agent_keys.py   96% 71 3 0   93% 14 1   95%
node / src / stigmem_node / routes / aliases.py   92% 50 4 0   75% 16 4   88%
node / src / stigmem_node / routes / audit.py   94% 72 4 0   67% 18 6   89%
node / src / stigmem_node / routes / auth.py   97% 149 5 0   83% 36 6   94%
node / src / stigmem_node / routes / cards.py   96% 25 1 0   83% 6 1   94%
node / src / stigmem_node / routes / cid_admin.py   94% 18 1 0   50% 2 1   90%
node / src / stigmem_node / routes / cid_integrity.py   100% 12 0 0   100% 0 0   100%
node / src / stigmem_node / routes / decay.py   91% 43 4 0   86% 14 2   89%
node / src / stigmem_node / routes / facts / __init__.py   100% 9 0 0   100% 0 0   100%
node / src / stigmem_node / routes / facts / assertion.py   100% 33 0 0   100% 4 0   100%
node / src / stigmem_node / routes / facts / cid.py   90% 29 3 0   75% 8 2   86%
node / src / stigmem_node / routes / facts / common.py   75% 84 21 0   91% 22 2   78%
node / src / stigmem_node / routes / facts / provenance.py   83% 59 10 0   58% 24 6   76%
node / src / stigmem_node / routes / facts / query.py   94% 203 12 0   86% 56 8   92%
node / src / stigmem_node / routes / facts / single.py   94% 49 3 0   78% 18 4   90%
node / src / stigmem_node / routes / federation / __init__.py   100% 8 0 0   100% 0 0   100%
node / src / stigmem_node / routes / federation / audit_conflicts.py   88% 104 12 0   69% 36 11   84%
node / src / stigmem_node / routes / federation / common.py   84% 87 14 0   62% 24 5   79%
node / src / stigmem_node / routes / federation / peers.py   77% 22 5 0   0% 2 0   71%
node / src / stigmem_node / routes / federation / replication.py   87% 166 22 0   81% 42 6   86%
node / src / stigmem_node / routes / federation / tombstones.py   72% 39 11 0   50% 10 1   67%
node / src / stigmem_node / routes / gardens.py   87% 186 24 0   66% 64 18   82%
node / src / stigmem_node / routes / graph.py   89% 46 5 0   67% 6 2   87%
node / src / stigmem_node / routes / identity.py   85% 182 28 0   66% 58 16   80%
node / src / stigmem_node / routes / instruction.py   82% 350 62 0   71% 124 26   79%
node / src / stigmem_node / routes / intents.py   80% 178 35 0   67% 70 15   77%
node / src / stigmem_node / routes / lint.py   89% 106 12 0   78% 32 5   86%
node / src / stigmem_node / routes / mcp.py   100% 8 0 0   100% 0 0   100%
node / src / stigmem_node / routes / quarantine.py   85% 89 13 0   58% 24 8   80%
node / src / stigmem_node / routes / recall / __init__.py   100% 10 0 0   100% 0 0   100%
node / src / stigmem_node / routes / recall / as_of.py   90% 61 6 0   78% 18 4   87%
node / src / stigmem_node / routes / recall / common.py   95% 41 2 0   100% 6 0   96%
node / src / stigmem_node / routes / recall / graph.py   93% 28 2 0   75% 12 3   88%
node / src / stigmem_node / routes / recall / lexical.py   42% 50 29 0   25% 12 1   39%
node / src / stigmem_node / routes / recall / orchestration.py   95% 156 8 0   87% 30 4   94%
node / src / stigmem_node / routes / recall / ranking.py   89% 61 7 0   73% 22 4   84%
node / src / stigmem_node / routes / recall / vector.py   33% 18 12 0   25% 4 1   32%
node / src / stigmem_node / routes / resolver.py   93% 14 1 0   50% 2 1   88%
node / src / stigmem_node / routes / subscriptions.py   90% 105 10 0   75% 32 6   87%
node / src / stigmem_node / routes / synthesize.py   95% 60 3 0   94% 16 1   95%
node / src / stigmem_node / routes / time_travel_gate.py   89% 19 2 0   100% 4 0   91%
node / src / stigmem_node / routes / tombstones.py   86% 87 12 0   56% 16 3   82%
node / src / stigmem_node / routes / wellknown.py   100% 16 0 0   100% 2 0   100%
node / src / stigmem_node / session_graph.py   89% 64 7 0   70% 30 5   83%
node / src / stigmem_node / settings.py   96% 134 5 0   79% 14 3   95%
node / src / stigmem_node / snapshot.py   88% 180 22 0   74% 42 9   85%
node / src / stigmem_node / source_trust.py   84% 128 21 2   67% 46 7   79%
node / src / stigmem_node / storage / __init__.py   70% 33 10 2   58% 12 3   67%
node / src / stigmem_node / storage / base.py   77% 22 5 0   100% 0 0   77%
node / src / stigmem_node / storage / encryption.py   96% 46 2 2   100% 14 0   97%
node / src / stigmem_node / storage / libsql_backend.py   47% 138 73 0   33% 30 4   45%
node / src / stigmem_node / storage / postgres_backend.py   28% 239 172 0   4% 52 0   24%
node / src / stigmem_node / storage / sqlite_backend.py   56% 97 43 0   60% 10 2   56%
node / src / stigmem_node / subscription_delivery.py   89% 160 17 0   82% 40 7   88%
node / src / stigmem_node / tenant.py   100% 15 0 0   100% 6 0   100%
node / src / stigmem_node / tls.py   100% 6 0 2   100% 0 0   100%
node / src / stigmem_node / tombstone_cache.py   100% 6 0 2   100% 0 0   100%
node / src / stigmem_node / tombstone_gate.py   0% 6 6 2   100% 0 0   0%
node / src / stigmem_node / tombstone_signing.py   100% 6 0 2   100% 0 0   100%
node / src / stigmem_node / tombstones.py   0% 6 6 2   100% 0 0   0%
node / src / stigmem_node / tracing.py   100% 6 0 2   100% 0 0   100%
node / src / stigmem_node / trust_rules.py   95% 59 3 0   96% 24 1   95%
node / src / stigmem_node / utility / __init__.py   100% 0 0 0   100% 0 0   100%
node / src / stigmem_node / utility / entity_normalizer.py   95% 21 1 0   83% 6 1   93%
node / src / stigmem_node / utility / net_util.py   95% 21 1 0   90% 10 1   94%
node / src / stigmem_node / vector_search.py   100% 6 0 2   100% 0 0   100%
sdks / stigmem-py / src / stigmem / __init__.py   82% 11 2 0   100% 0 0   82%
sdks / stigmem-py / src / stigmem / client.py   64% 231 84 0   43% 74 24   59%
sdks / stigmem-py / src / stigmem / exceptions.py   100% 10 0 0   100% 0 0   100%
sdks / stigmem-py / src / stigmem / models.py   97% 202 6 0   50% 4 2   96%
sdks / stigmem-py / src / stigmem / verification.py   52% 61 29 0   29% 34 8   44%
Total   85% 12310 1847 68   72% 2900 465   83%

No items found using the specified filter.