Drift
Where the documentation and the tree disagree — every doc→code reference is verified live at index time.
Needs curation
13 full-depth doc(s) have no authored summary yet:
- deploy/caddy-tailscale/README.md
- docs/adr/0014-gateway-egress-boundary-for-tool-providers.md
- docs/adr/0015-governed-tool-calling-model.md
- docs/adr/0016-transparency-and-governance-invariants.md
- docs/adr/0017-docx-ingest-via-pandoc.md
- docs/adr/0018-citation-ledger-and-fiduciary-grade-output.md
- docs/contribute/coding-agent-onboarding.md
- docs/contribute/mini-prds/docx-ingest-support.md
- docs/contribute/sticky-skills-frontend-integration.md
- docs/proposals/fiduciary-grade-agentic-legal-work.md
- docs/proposals/legal-research-and-mcp.md
- docs/proposals/lq-ai-research-surface-donna-refinements.md
- docs/security/external-contribution-vetting.md
Quantitative claims
- fail README.md: “Ten starter skills ship with the M1 release” — doc claims 10, tree has 15 claimed 10 · actual 15
- fail CLAUDE.md: “The 10 starter skills (filesystem-canonical)” — doc claims 10, tree has 15 claimed 10 · actual 15
- fail docs/HONEST-STATE.md: “144 `test_*.py` files in `api/tests/`” — doc claims 144, tree has 192 claimed 144 · actual 192
- fail docs/HONEST-STATE.md: “41 `test_*.py` files in `gateway/tests/`” — doc claims 41, tree has 64 claimed 41 · actual 64
- pass docs/HONEST-STATE.md: “17 specs in `web/cypress/e2e/`” — doc and tree agree claimed 17 · actual 17
References
99 broken references across 22 documents.
docs/PRD.md 26
-
path
gateway/app/providers/vertex.py— references gateway/app/providers/vertex.py, which does not exist view in doc → -
path
gateway/app/providers/bedrock.py— references gateway/app/providers/bedrock.py, which does not exist view in doc → -
path
gateway/app/providers/_sigv4.py— references gateway/app/providers/_sigv4.py, which does not exist view in doc → -
path
api/app/citation/case_resolver.py— references api/app/citation/case_resolver.py, which does not exist view in doc → -
path
api/app/citation/case_content_judge.py— references api/app/citation/case_content_judge.py, which does not exist view in doc → -
path
scripts/run_anonymization_eval.py— references scripts/run_anonymization_eval.py, which does not exist view in doc → -
path
web/src/lib/lq-ai/ReceiptsList.svelte— references web/src/lib/lq-ai/ReceiptsList.svelte, which does not exist view in doc → -
path
api/client.ts— references api/client.ts, which does not exist view in doc → -
path
api/tests/skills/golden/test_rules_of_restraint.py— references api/tests/skills/golden/test_rules_of_restraint.py, which does not exist view in doc → -
path
tests/skills/golden/test_rules_of_restraint.py— references tests/skills/golden/test_rules_of_restraint.py, which does not exist view in doc → -
path
api/app/autonomous/orchestrate.py— references api/app/autonomous/orchestrate.py, which does not exist view in doc → -
path
gateway/app/autonomous/orchestrate.py— references gateway/app/autonomous/orchestrate.py, which does not exist view in doc → -
path
api/app/logging.py— references api/app/logging.py, which does not exist view in doc → -
path
gateway/app/logging.py— references gateway/app/logging.py, which does not exist view in doc → -
path
api/tests/test_logging.py— references api/tests/test_logging.py, which does not exist view in doc → -
path
web/src/lib/observability.ts— references web/src/lib/observability.ts, which does not exist view in doc → -
path
web/backend/open_webui/utils/mcp/client.py— references web/backend/open_webui/utils/mcp/client.py, which does not exist view in doc → -
symbol
SkillRegistry.get_skill()— mentions SkillRegistry.get_skill() paired with api/app/skills/schema.py, but no such symbol exists there view in doc → -
symbol
verify()— mentions verify() paired with api/app/api/chats.py, but no such symbol exists there view in doc → -
symbol
session.initialize()— mentions session.initialize() paired with gateway/app/providers/tool/mcp.py, but no such symbol exists there view in doc → -
symbol
disconnect()— mentions disconnect() paired with gateway/app/providers/tool/mcp.py, but no such symbol exists there view in doc → -
symbol
MCPClient()— mentions MCPClient() paired with web/backend/open_webui/routers/configs.py, but no such symbol exists there view in doc → -
symbol
get_ef()— mentions get_ef() paired with web/backend/open_webui/main.py, but no such symbol exists there view in doc → -
symbol
db.commit()— mentions db.commit() paired with api/app/api/chats.py, but no such symbol exists there view in doc → -
symbol
db.flush()— mentions db.flush() paired with api/app/api/chats.py, but no such symbol exists there view in doc → -
symbol
db.begin_nested()— mentions db.begin_nested() paired with api/app/api/chats.py, but no such symbol exists there view in doc →
docs/HONEST-STATE.md 20
-
path
tests/test_chat_citations.py— references tests/test_chat_citations.py, which does not exist view in doc → -
path
tests/test_inference_anonymization.py— references tests/test_inference_anonymization.py, which does not exist view in doc → -
path
tests/test_builtin_nda_playbooks.py— references tests/test_builtin_nda_playbooks.py, which does not exist view in doc → -
path
tests/autonomous/test_executor_real_work.py— references tests/autonomous/test_executor_real_work.py, which does not exist view in doc → -
path
tests/autonomous/test_executor_skeleton.py— references tests/autonomous/test_executor_skeleton.py, which does not exist view in doc → -
path
tests/autonomous/test_r4_per_trigger_cap.py— references tests/autonomous/test_r4_per_trigger_cap.py, which does not exist view in doc → -
path
tests/autonomous/test_idle_watchdog.py— references tests/autonomous/test_idle_watchdog.py, which does not exist view in doc → -
path
tests/autonomous/test_brakes.py— references tests/autonomous/test_brakes.py, which does not exist view in doc → -
path
tests/test_courtlistener_adapter.py— references tests/test_courtlistener_adapter.py, which does not exist view in doc → -
path
tests/test_research_endpoints.py— references tests/test_research_endpoints.py, which does not exist view in doc → -
path
tests/test_research_service.py— references tests/test_research_service.py, which does not exist view in doc → -
path
tests/test_mcp_adapter.py— references tests/test_mcp_adapter.py, which does not exist view in doc → -
path
tests/test_admin_mcp.py— references tests/test_admin_mcp.py, which does not exist view in doc → -
path
tests/test_mcp_service.py— references tests/test_mcp_service.py, which does not exist view in doc → -
path
tests/test_mcp_oauth_service.py— references tests/test_mcp_oauth_service.py, which does not exist view in doc → -
path
tests/test_mcp_encryption.py— references tests/test_mcp_encryption.py, which does not exist view in doc → -
path
tests/test_tool_governance.py— references tests/test_tool_governance.py, which does not exist view in doc → -
path
tests/integration/test_chat_tool_call_resume.py— references tests/integration/test_chat_tool_call_resume.py, which does not exist view in doc → -
path
tests/test_message_tool_sources.py— references tests/test_message_tool_sources.py, which does not exist view in doc → -
path
tests/test_skills_tool_usage.py— references tests/test_skills_tool_usage.py, which does not exist view in doc →
docs/autonomous-layer.md 18
-
path
tests/autonomous/test_executor_skeleton.py— references tests/autonomous/test_executor_skeleton.py, which does not exist view in doc → -
path
tests/autonomous/test_executor_real_work.py— references tests/autonomous/test_executor_real_work.py, which does not exist view in doc → -
path
tests/autonomous/test_brakes.py— references tests/autonomous/test_brakes.py, which does not exist view in doc → -
path
tests/autonomous/test_guard_helpers.py— references tests/autonomous/test_guard_helpers.py, which does not exist view in doc → -
path
tests/autonomous/test_r4_per_trigger_cap.py— references tests/autonomous/test_r4_per_trigger_cap.py, which does not exist view in doc → -
path
tests/autonomous/test_spawn_max_cost_usd.py— references tests/autonomous/test_spawn_max_cost_usd.py, which does not exist view in doc → -
path
tests/autonomous/test_idle_watchdog.py— references tests/autonomous/test_idle_watchdog.py, which does not exist view in doc → -
path
tests/autonomous/test_receipt_build_safe.py— references tests/autonomous/test_receipt_build_safe.py, which does not exist view in doc → -
path
tests/autonomous/test_terminal_reason_completed.py— references tests/autonomous/test_terminal_reason_completed.py, which does not exist view in doc → -
path
tests/autonomous/test_executor_gateway_error.py— references tests/autonomous/test_executor_gateway_error.py, which does not exist view in doc → -
path
tests/autonomous/test_optin_gate.py— references tests/autonomous/test_optin_gate.py, which does not exist view in doc → -
path
tests/autonomous/test_spawn_optin_guard.py— references tests/autonomous/test_spawn_optin_guard.py, which does not exist view in doc → -
path
tests/autonomous/test_watches.py— references tests/autonomous/test_watches.py, which does not exist view in doc → -
path
tests/autonomous/test_schedules.py— references tests/autonomous/test_schedules.py, which does not exist view in doc → -
path
tests/autonomous/test_memory.py— references tests/autonomous/test_memory.py, which does not exist view in doc → -
path
tests/autonomous/test_precedents.py— references tests/autonomous/test_precedents.py, which does not exist view in doc → -
path
tests/autonomous/test_notifications.py— references tests/autonomous/test_notifications.py, which does not exist view in doc → -
path
tests/autonomous/test_autonomous_observability.py— references tests/autonomous/test_autonomous_observability.py, which does not exist view in doc →
docs/security/boundary-registers.md 5
-
path
tests/autonomous/test_r4_per_trigger_cap.py— references tests/autonomous/test_r4_per_trigger_cap.py, which does not exist (inside a code block) view in doc → -
path
tests/autonomous/test_idle_watchdog.py— references tests/autonomous/test_idle_watchdog.py, which does not exist (inside a code block) view in doc → -
path
tests/autonomous/test_brakes.py— references tests/autonomous/test_brakes.py, which does not exist (inside a code block) view in doc → -
path
tests/test_example_config_tool_providers.py— references tests/test_example_config_tool_providers.py, which does not exist (inside a code block) view in doc → -
path
tests/test_tool_egress_integration.py— references tests/test_tool_egress_integration.py, which does not exist (inside a code block) view in doc →
docs/adr/0017-docx-ingest-via-pandoc.md 4
-
path
api/app/pipeline/docx_ooxml.py— references api/app/pipeline/docx_ooxml.py, which does not exist view in doc → -
path
api/tests/test_pipeline_parsers_docx.py— references api/tests/test_pipeline_parsers_docx.py, which does not exist view in doc → -
symbol
is_docx_mime()— mentions is_docx_mime() paired with api/app/pipeline/parsers.py, but no such symbol exists there view in doc → -
symbol
parse_docx()— mentions parse_docx() paired with api/app/pipeline/parsers.py, but no such symbol exists there view in doc →
docs/citation-engine.md 3
-
path
tests/test_chat_citations.py— references tests/test_chat_citations.py, which does not exist view in doc → -
path
tests/anonymization/test_middleware.py— references tests/anonymization/test_middleware.py, which does not exist view in doc → -
path
tests/test_openai_adapter.py— references tests/test_openai_adapter.py, which does not exist view in doc →
docs/contribute/mini-prds/air-gap-install-verification.md 3
-
path
scripts/airgap/deny-egress.sh— references scripts/airgap/deny-egress.sh, which does not exist view in doc → -
path
scripts/airgap/drive-smoke.sh— references scripts/airgap/drive-smoke.sh, which does not exist view in doc → -
path
scripts/airgap/capture-egress.sh— references scripts/airgap/capture-egress.sh, which does not exist view in doc →
docs/proposals/opentelemetry-deepening.md 3
-
path
tests/test_trace_propagation.py— references tests/test_trace_propagation.py, which does not exist view in doc → -
symbol
init_otel()— mentions init_otel() paired with gateway/app/observability.py, but no such symbol exists there view in doc → -
symbol
TraceContextTextMapPropagator()— mentions TraceContextTextMapPropagator() paired with gateway/app/observability.py, but no such symbol exists there view in doc →
docs/adr/0011-transparency-first-model-selection.md 2
-
path
gateway/app/clients/discovery.py— references gateway/app/clients/discovery.py, which does not exist view in doc → -
path
gateway/app/config/secrets.py— references gateway/app/config/secrets.py, which does not exist view in doc →
docs/contribute/mini-prds/docx-ingest-support.md 2
-
path
api/backend-openapi.yaml— references api/backend-openapi.yaml, which does not exist (inside a code block) view in doc → -
symbol
parse_docx()— mentions parse_docx() paired with api/app/pipeline/parsers.py, but no such symbol exists there view in doc →
docs/contribute/mini-prds/reverse-proxy-tls-deployment-recipes.md 2
-
path
deploy/reverse-proxy/README.md— references deploy/reverse-proxy/README.md, which does not exist view in doc → -
path
deploy/reverse-proxy/caddy/docker-compose.proxy.yml— references deploy/reverse-proxy/caddy/docker-compose.proxy.yml, which does not exist view in doc →
docs/ROADMAP.md 1
-
path
api/client.ts— references api/client.ts, which does not exist view in doc →
docs/acceptance-testing-framework.md 1
-
path
skills/_test-plan-template.md— references skills/_test-plan-template.md, which does not exist view in doc →
docs/adr/0006-document-pipeline-architecture.md 1
-
path
api/alembic/versions/0004_create_documents_and_chunks.py— references api/alembic/versions/0004_create_documents_and_chunks.py, which does not exist view in doc →
docs/adr/0009-web-lq-ai-shell-coexistence.md 1
-
path
web/src/lib/components/layout/Footer.svelte— references web/src/lib/components/layout/Footer.svelte, which does not exist view in doc →
docs/contribute/mini-prds/owasp-llm-top10-mapping.md 1
-
path
scripts/check-compliance-citations.py— references scripts/check-compliance-citations.py, which does not exist view in doc →
docs/proposals/fiduciary-grade-agentic-legal-work.md 1
-
path
api/app/api/ledger.py— references api/app/api/ledger.py, which does not exist view in doc →
docs/proposals/legal-research-and-mcp.md 1
-
path
web/backend/open_webui/utils/mcp/client.py— references web/backend/open_webui/utils/mcp/client.py, which does not exist view in doc →
docs/research/2026-05-12-claude-for-legal-review.md 1
-
path
skills/skill-installer/SKILL.md— references skills/skill-installer/SKILL.md, which does not exist view in doc →
docs/security/anonymization.md 1
-
path
gateway/app/anonymization/recognizers/custom_matter.py— references gateway/app/anonymization/recognizers/custom_matter.py, which does not exist (inside a code block) view in doc →
docs/security/audit-logging.md 1
-
symbol
audit.audit_action()— mentions audit.audit_action() paired with api/app/audit.py, but no such symbol exists there view in doc →
docs/word-addin.md 1
-
path
word-addin/taskpane.html— references word-addin/taskpane.html, which does not exist view in doc →