LICENSE
README.md
pyproject.toml
src/cks_mcp/__init__.py
src/cks_mcp/_version.py
src/cks_mcp/diffing.py
src/cks_mcp/errors.py
src/cks_mcp/gossip.py
src/cks_mcp/middleware.py
src/cks_mcp/observability.py
src/cks_mcp/paths.py
src/cks_mcp/prompts.py
src/cks_mcp/provenance.py
src/cks_mcp/registry.py
src/cks_mcp/resources.py
src/cks_mcp/server.py
src/cks_mcp/telemetry.py
src/cks_mcp.egg-info/PKG-INFO
src/cks_mcp.egg-info/SOURCES.txt
src/cks_mcp.egg-info/dependency_links.txt
src/cks_mcp.egg-info/entry_points.txt
src/cks_mcp.egg-info/requires.txt
src/cks_mcp.egg-info/top_level.txt
src/cks_mcp/tools/__init__.py
src/cks_mcp/tools/_shared.py
src/cks_mcp/tools/branch/__init__.py
src/cks_mcp/tools/branch/handler.py
src/cks_mcp/tools/branch/schema.py
src/cks_mcp/tools/compare/__init__.py
src/cks_mcp/tools/compare/handler.py
src/cks_mcp/tools/compare/schema.py
src/cks_mcp/tools/construct_knowledge/__init__.py
src/cks_mcp/tools/construct_knowledge/handler.py
src/cks_mcp/tools/construct_knowledge/schema.py
src/cks_mcp/tools/detect_contradictions/__init__.py
src/cks_mcp/tools/detect_contradictions/handler.py
src/cks_mcp/tools/detect_contradictions/schema.py
src/cks_mcp/tools/evolve/__init__.py
src/cks_mcp/tools/evolve/handler.py
src/cks_mcp/tools/evolve/schema.py
src/cks_mcp/tools/explain/__init__.py
src/cks_mcp/tools/explain/handler.py
src/cks_mcp/tools/explain/schema.py
src/cks_mcp/tools/explain_diff/__init__.py
src/cks_mcp/tools/explain_diff/handler.py
src/cks_mcp/tools/explain_diff/schema.py
src/cks_mcp/tools/export_knowledge/__init__.py
src/cks_mcp/tools/export_knowledge/handler.py
src/cks_mcp/tools/export_knowledge/schema.py
src/cks_mcp/tools/export_session/__init__.py
src/cks_mcp/tools/export_session/handler.py
src/cks_mcp/tools/export_session/schema.py
src/cks_mcp/tools/fork_sandbox/__init__.py
src/cks_mcp/tools/fork_sandbox/handler.py
src/cks_mcp/tools/fork_sandbox/schema.py
src/cks_mcp/tools/get_metrics/__init__.py
src/cks_mcp/tools/get_metrics/handler.py
src/cks_mcp/tools/get_metrics/schema.py
src/cks_mcp/tools/ingest_document/__init__.py
src/cks_mcp/tools/ingest_document/handler.py
src/cks_mcp/tools/ingest_document/schema.py
src/cks_mcp/tools/merge/__init__.py
src/cks_mcp/tools/merge/handler.py
src/cks_mcp/tools/merge/schema.py
src/cks_mcp/tools/query_subgraph/__init__.py
src/cks_mcp/tools/query_subgraph/handler.py
src/cks_mcp/tools/query_subgraph/schema.py
src/cks_mcp/tools/revert/__init__.py
src/cks_mcp/tools/revert/handler.py
src/cks_mcp/tools/revert/schema.py
src/cks_mcp/tools/search_semantic/__init__.py
src/cks_mcp/tools/search_semantic/handler.py
src/cks_mcp/tools/search_semantic/schema.py
src/cks_mcp/tools/serialize/__init__.py
src/cks_mcp/tools/serialize/handler.py
src/cks_mcp/tools/serialize/schema.py
src/cks_mcp/tools/suggest_evolution/__init__.py
src/cks_mcp/tools/suggest_evolution/handler.py
src/cks_mcp/tools/suggest_evolution/schema.py
src/cks_mcp/tools/validate/__init__.py
src/cks_mcp/tools/validate/handler.py
src/cks_mcp/tools/validate/schema.py
src/cks_mcp/tools/verify_source/__init__.py
src/cks_mcp/tools/verify_source/handler.py
src/cks_mcp/tools/verify_source/schema.py
src/cks_mcp/tools/visualize_graph/__init__.py
src/cks_mcp/tools/visualize_graph/handler.py
src/cks_mcp/tools/visualize_graph/schema.py
tests/test_gossip.py
tests/test_integration.py
tests/test_middleware.py
tests/test_observability.py
tests/test_provenance_gating.py
tests/test_server.py
tests/test_transaction_cleanup.py