.gitignore
.pre-commit-config.yaml
.semgrepignore
AGENTS.md
ARCHITECTURE.md
BACKLOG.md
CHANGELOG.md
CLAUDE.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
Makefile
README.md
SECURITY.md
alembic.ini
cliff.toml
mkdocs.yml
pyproject.toml
setup.sh
.claude/CLAUDE.md
.claude/commands/branch.md
.claude/commands/quick-commit.md
.claude/commands/worktree.md
.claude/skills/INDEX.md
.claude/skills/config-change/SKILL.md
.claude/skills/grill/SKILL.md
.claude/skills/onboard/SKILL.md
.claude/skills/orchestrate/SKILL.md
.claude/skills/plan/SKILL.md
.claude/skills/refactor/SKILL.md
.claude/skills/release/SKILL.md
.claude/skills/ship/SKILL.md
.claude/skills/techdebt/SKILL.md
.claude/skills/verify/SKILL.md
.codex/config.toml
.cursor/rules/optophi-project-standards.mdc
.github/dependabot.yml
.github/workflows/auto-update-prs.yml
.github/workflows/ci.yml
.github/workflows/publish.yml
.github/workflows/scorecards.yml
docs/examples-and-notebooks.md
docs/index.md
docs/getting-started/concepts.md
docs/getting-started/installation.md
docs/getting-started/quickstart.md
docs/guides/index.md
docs/guides/kb-ingestion.md
docs/guides/privacy-policy-enforcement-kanban.md
docs/guides/structured-grounding.md
docs/proposals/README.md
docs/proposals/kb-delivery-status.md
docs/proposals/kb-pyintake-architecture.md
docs/proposals/kb-pyintake-handoff.md
docs/proposals/kb-repurpose-charter.md
docs/proposals/kb-retrieval-substrate.md
docs/proposals/kb-unified-intake.md
docs/proposals/option-b-architecture-and-delivery.md
docs/proposals/pgknow-original-spec.md
docs/proposals/pgknow-spec-review.md
docs/reference/kb-bundle-1.md
docs/reference/retrieval-backend-tiers.md
docs/stylesheets/extra.css
docs/tutorials/index.md
docs/tutorials/pdf-ingest-end-to-end.md
examples/offline_kb/README.md
examples/offline_kb/concept_scheme.yaml
examples/offline_kb/emit.py
examples/offline_kb/run_demo.py
examples/offline_kb/contracts/orders.yaml
examples/offline_kb/contracts/shipments.yaml
examples/pdf_ingest/README.md
examples/pdf_ingest/run_demo.py
examples/pdf_ingest/sample_pdf.py
notebooks/pyintake_hello.ipynb
notebooks/.ipynb_checkpoints/pyintake_hello-checkpoint.ipynb
scripts/build.sh
scripts/ci.sh
scripts/eval.sh
scripts/pre-push.sh
scripts/release.sh
scripts/setup-branch-protection.sh
scripts/setup.sh
scripts/wheel-check.sh
src/__pyintake/__init__.py
src/__pyintake/_protocols.py
src/__pyintake/_types.py
src/__pyintake/dlq.py
src/__pyintake/errors.py
src/__pyintake/event.py
src/__pyintake/py.typed
src/__pyintake/adapters/__init__.py
src/__pyintake/api/__init__.py
src/__pyintake/api/_http_errors.py
src/__pyintake/api/routes/__init__.py
src/__pyintake/api/routes/v1/__init__.py
src/__pyintake/buffer/__init__.py
src/__pyintake/buffer/_dedup.py
src/__pyintake/buffer/_priority_buffer.py
src/__pyintake/config/__init__.py
src/__pyintake/core/__init__.py
src/__pyintake/core/_drain.py
src/__pyintake/core/_engine.py
src/__pyintake/core/_rate_limiter.py
src/__pyintake/metrics/__init__.py
src/__pyintake/metrics/_collector.py
src/__pyintake/metrics/_models.py
src/__pyintake/validation/__init__.py
src/__pyintake/validation/_chain.py
src/__pyintake/validation/_validators.py
src/pyintake/__init__.py
src/pyintake/_cli_commands.py
src/pyintake/_cli_parsers.py
src/pyintake/_cli_parsers_db.py
src/pyintake/_log_hygiene.py
src/pyintake/_protocols.py
src/pyintake/_tokenize.py
src/pyintake/_types.py
src/pyintake/_wiring.py
src/pyintake/access.py
src/pyintake/cli.py
src/pyintake/exceptions.py
src/pyintake/grounding.py
src/pyintake/intake_client.py
src/pyintake/py.typed
src/pyintake/status.py
src/pyintake.egg-info/PKG-INFO
src/pyintake.egg-info/SOURCES.txt
src/pyintake.egg-info/dependency_links.txt
src/pyintake.egg-info/entry_points.txt
src/pyintake.egg-info/requires.txt
src/pyintake.egg-info/top_level.txt
src/pyintake/agent/__init__.py
src/pyintake/agent/_protocol.py
src/pyintake/agent/decide.py
src/pyintake/agent/evidence.py
src/pyintake/agent/factory.py
src/pyintake/agent/inmemory.py
src/pyintake/agent/models.py
src/pyintake/agent/query.py
src/pyintake/agent/sql.py
src/pyintake/api/__init__.py
src/pyintake/api/_http_errors.py
src/pyintake/api/app.py
src/pyintake/api/dependencies/__init__.py
src/pyintake/api/dependencies/auth.py
src/pyintake/api/dependencies/token_auth.py
src/pyintake/api/models/__init__.py
src/pyintake/api/models/agent.py
src/pyintake/api/models/concepts.py
src/pyintake/api/models/entities.py
src/pyintake/api/models/events.py
src/pyintake/api/models/fuzzy.py
src/pyintake/api/models/governance.py
src/pyintake/api/models/graph.py
src/pyintake/api/models/health.py
src/pyintake/api/models/requests.py
src/pyintake/api/models/responses.py
src/pyintake/api/models/runs.py
src/pyintake/api/models/search.py
src/pyintake/api/routes/__init__.py
src/pyintake/api/routes/v1/__init__.py
src/pyintake/api/routes/v1/agent.py
src/pyintake/api/routes/v1/bindings.py
src/pyintake/api/routes/v1/concepts.py
src/pyintake/api/routes/v1/documents.py
src/pyintake/api/routes/v1/entities.py
src/pyintake/api/routes/v1/events.py
src/pyintake/api/routes/v1/facts.py
src/pyintake/api/routes/v1/fuzzy.py
src/pyintake/api/routes/v1/graph.py
src/pyintake/api/routes/v1/health.py
src/pyintake/api/routes/v1/ingest.py
src/pyintake/api/routes/v1/kb_health.py
src/pyintake/api/routes/v1/kb_versions.py
src/pyintake/api/routes/v1/recipes.py
src/pyintake/api/routes/v1/retrieve.py
src/pyintake/api/routes/v1/runs.py
src/pyintake/api/routes/v1/search.py
src/pyintake/api/routes/v1/suggestions.py
src/pyintake/bindings/__init__.py
src/pyintake/bindings/_ledger.py
src/pyintake/bindings/candidates.py
src/pyintake/bindings/lifecycle.py
src/pyintake/bindings/manager.py
src/pyintake/bindings/sql_ledger.py
src/pyintake/bundle/__init__.py
src/pyintake/bundle/_readme.py
src/pyintake/bundle/_rows.py
src/pyintake/bundle/load.py
src/pyintake/bundle/models.py
src/pyintake/bundle/reader.py
src/pyintake/bundle/verify.py
src/pyintake/bundle/writer.py
src/pyintake/caching/__init__.py
src/pyintake/caching/governance.py
src/pyintake/caching/ttl.py
src/pyintake/chunking/__init__.py
src/pyintake/chunking/factory.py
src/pyintake/chunking/fixed_window.py
src/pyintake/chunking/recursive.py
src/pyintake/chunking/sentence.py
src/pyintake/chunkstore/__init__.py
src/pyintake/chunkstore/factory.py
src/pyintake/chunkstore/inmemory.py
src/pyintake/chunkstore/sql.py
src/pyintake/concepts/__init__.py
src/pyintake/concepts/_protocol.py
src/pyintake/concepts/factory.py
src/pyintake/concepts/inmemory.py
src/pyintake/concepts/models.py
src/pyintake/concepts/profile.py
src/pyintake/concepts/query.py
src/pyintake/concepts/sql.py
src/pyintake/concepts/sync.py
src/pyintake/config/__init__.py
src/pyintake/config/loader.py
src/pyintake/config/models.py
src/pyintake/config/ports.py
src/pyintake/contracts/__init__.py
src/pyintake/contracts/file_client.py
src/pyintake/contracts/grounded.py
src/pyintake/contracts/http_client.py
src/pyintake/contracts/refs.py
src/pyintake/core/__init__.py
src/pyintake/core/_hybrid.py
src/pyintake/core/fact_pipeline.py
src/pyintake/core/pipeline.py
src/pyintake/core/retrieval.py
src/pyintake/data/seed/recipes/default.yaml
src/pyintake/data/seed/recipes/local-embeddings.yaml
src/pyintake/data/seed/recipes/local-sqlite.yaml
src/pyintake/db/__init__.py
src/pyintake/db/_index_cli.py
src/pyintake/db/_models.py
src/pyintake/db/_result.py
src/pyintake/db/base.py
src/pyintake/db/cli.py
src/pyintake/db/config.py
src/pyintake/db/seed.py
src/pyintake/db/session.py
src/pyintake/db/migrations/__init__.py
src/pyintake/db/migrations/env.py
src/pyintake/db/migrations/script.py.mako
src/pyintake/db/migrations/versions/20260528_000001_initial_schema.py
src/pyintake/db/migrations/versions/20260723_000002_kb_fact_stores.py
src/pyintake/db/migrations/versions/20260727_000003_kb_ingest_runs.py
src/pyintake/db/migrations/versions/20260727_000004_kb_concepts.py
src/pyintake/db/migrations/versions/20260727_000005_kb_graph.py
src/pyintake/db/migrations/versions/20260727_000006_kb_agent_sessions.py
src/pyintake/db/migrations/versions/20260727_000007_kb_fuzzy_candidates.py
src/pyintake/db/migrations/versions/20260815_000008_agent_session_authority.py
src/pyintake/db/migrations/versions/20260820_000009_embeddings.py
src/pyintake/db/migrations/versions/20260823_000010_graph_partitions.py
src/pyintake/db/migrations/versions/__init__.py
src/pyintake/embedding/__init__.py
src/pyintake/embedding/factory.py
src/pyintake/embedding/fastembed.py
src/pyintake/embedding/inmemory.py
src/pyintake/embedding/voyage.py
src/pyintake/extraction/__init__.py
src/pyintake/extraction/_protocol.py
src/pyintake/extraction/candidates.py
src/pyintake/extraction/factory.py
src/pyintake/extraction/keyword.py
src/pyintake/facts/__init__.py
src/pyintake/facts/_protocol.py
src/pyintake/facts/entities.py
src/pyintake/facts/factory.py
src/pyintake/facts/fuzzy.py
src/pyintake/facts/ingest.py
src/pyintake/facts/inmemory.py
src/pyintake/facts/models.py
src/pyintake/facts/query.py
src/pyintake/facts/sql.py
src/pyintake/fulltext/__init__.py
src/pyintake/fulltext/factory.py
src/pyintake/fulltext/inmemory.py
src/pyintake/fulltext/postgres.py
src/pyintake/fulltext/sqlite.py
src/pyintake/fuzzy/__init__.py
src/pyintake/fuzzy/_protocol.py
src/pyintake/fuzzy/factory.py
src/pyintake/fuzzy/inmemory.py
src/pyintake/fuzzy/models.py
src/pyintake/fuzzy/sql.py
src/pyintake/governance/__init__.py
src/pyintake/governance/_protocol.py
src/pyintake/governance/factory.py
src/pyintake/governance/inmemory.py
src/pyintake/governance/models.py
src/pyintake/governance/sql.py
src/pyintake/graph/__init__.py
src/pyintake/graph/_protocol.py
src/pyintake/graph/derive.py
src/pyintake/graph/factory.py
src/pyintake/graph/ingestion.py
src/pyintake/graph/inmemory.py
src/pyintake/graph/models.py
src/pyintake/graph/query.py
src/pyintake/graph/rollup.py
src/pyintake/graph/sql.py
src/pyintake/graph/structure.py
src/pyintake/health/__init__.py
src/pyintake/health/metrics.py
src/pyintake/health/models.py
src/pyintake/ingest/__init__.py
src/pyintake/ingest/_pdf.py
src/pyintake/ingest/registry.py
src/pyintake/ingest/sources.py
src/pyintake/kb_versions/__init__.py
src/pyintake/kb_versions/_protocol.py
src/pyintake/kb_versions/factory.py
src/pyintake/kb_versions/inmemory.py
src/pyintake/kb_versions/migration.py
src/pyintake/kb_versions/models.py
src/pyintake/kb_versions/sql.py
src/pyintake/materialize/__init__.py
src/pyintake/materialize/_protocol.py
src/pyintake/materialize/default.py
src/pyintake/materialize/factory.py
src/pyintake/mcp/__init__.py
src/pyintake/mcp/_paging.py
src/pyintake/mcp/_payloads.py
src/pyintake/mcp/_read_tools.py
src/pyintake/mcp/_resources.py
src/pyintake/mcp/_write_tools.py
src/pyintake/mcp/server.py
src/pyintake/orchestration/__init__.py
src/pyintake/orchestration/_protocol.py
src/pyintake/orchestration/context.py
src/pyintake/orchestration/dag.py
src/pyintake/orchestration/runner.py
src/pyintake/orchestration/steps.py
src/pyintake/policy/__init__.py
src/pyintake/policy/_protocol.py
src/pyintake/policy/mapping.py
src/pyintake/policy/models.py
src/pyintake/policy/resolver.py
src/pyintake/policy/usage.py
src/pyintake/reranking/__init__.py
src/pyintake/reranking/crossencoder.py
src/pyintake/reranking/factory.py
src/pyintake/reranking/noop.py
src/pyintake/runs/__init__.py
src/pyintake/runs/_protocol.py
src/pyintake/runs/factory.py
src/pyintake/runs/inmemory.py
src/pyintake/runs/models.py
src/pyintake/runs/recorder.py
src/pyintake/runs/sql.py
src/pyintake/scan/__init__.py
src/pyintake/scan/from_grounded.py
src/pyintake/scan/records.py
src/pyintake/scan/scanner.py
src/pyintake/semantic/__init__.py
src/pyintake/semantic/embed.py
src/pyintake/semantic/models.py
src/pyintake/semantic/render.py
src/pyintake/semantic/search.py
src/pyintake/structure/__init__.py
src/pyintake/structure/_protocol.py
src/pyintake/structure/_python_ast.py
src/pyintake/structure/_python_names.py
src/pyintake/structure/_python_regions.py
src/pyintake/structure/chunks.py
src/pyintake/structure/models.py
src/pyintake/structure/python.py
src/pyintake/structure/registry.py
src/pyintake/structure/spans.py
src/pyintake/substrate/__init__.py
src/pyintake/substrate/models.py
src/pyintake/substrate/poller.py
src/pyintake/substrate/reader.py
src/pyintake/ui/.env.example
src/pyintake/ui/.gitignore
src/pyintake/ui/__init__.py
src/pyintake/ui/build.py
src/pyintake/ui/dev.py
src/pyintake/ui/eslint.config.mjs
src/pyintake/ui/next-env.d.ts
src/pyintake/ui/next.config.js
src/pyintake/ui/package-lock.json
src/pyintake/ui/package.json
src/pyintake/ui/postcss.config.js
src/pyintake/ui/server.py
src/pyintake/ui/tailwind.config.js
src/pyintake/ui/tsconfig.json
src/pyintake/ui/node_modules/flatted/python/flatted.py
src/pyintake/ui/src/app/globals.css
src/pyintake/ui/src/app/layout.tsx
src/pyintake/ui/src/app/page.tsx
src/pyintake/ui/src/app/themes.css
src/pyintake/ui/src/app/bindings/page.tsx
src/pyintake/ui/src/app/documents/page.tsx
src/pyintake/ui/src/app/ingest/page.tsx
src/pyintake/ui/src/app/kb-versions/page.tsx
src/pyintake/ui/src/app/kb/agent-lens/page.tsx
src/pyintake/ui/src/app/kb/concepts/page.tsx
src/pyintake/ui/src/app/kb/entity/page.tsx
src/pyintake/ui/src/app/kb/fuzzy-review/page.tsx
src/pyintake/ui/src/app/kb/graph/page.tsx
src/pyintake/ui/src/app/kb/health/page.tsx
src/pyintake/ui/src/app/kb/retrieval/page.tsx
src/pyintake/ui/src/app/kb/trust-ledger/page.tsx
src/pyintake/ui/src/app/recipes/page.tsx
src/pyintake/ui/src/app/retrieve/page.tsx
src/pyintake/ui/src/app/suggestions/page.tsx
src/pyintake/ui/src/components/AppShell.tsx
src/pyintake/ui/src/components/Navigation.tsx
src/pyintake/ui/src/components/ThemeFromConfig.tsx
src/pyintake/ui/src/components/ThemeSync.tsx
src/pyintake/ui/src/components/Toaster.tsx
src/pyintake/ui/src/components/ui.tsx
src/pyintake/ui/src/components/kb/as-of-control.tsx
src/pyintake/ui/src/components/kb/graph-canvas-2d.tsx
src/pyintake/ui/src/components/kb/graph-canvas-3d.tsx
src/pyintake/ui/src/components/kb/graph-ingestion.tsx
src/pyintake/ui/src/components/kb/graph-inspector.tsx
src/pyintake/ui/src/components/kb/graph-visual.ts
src/pyintake/ui/src/components/kb/provenance-drawer.tsx
src/pyintake/ui/src/components/kb/trust.tsx
src/pyintake/ui/src/components/kb/use-graph-layout.ts
src/pyintake/ui/src/components/kb/use-kb-nav.ts
src/pyintake/ui/src/components/kb/view-scaffold.tsx
src/pyintake/ui/src/components/kb/ui/avatar.tsx
src/pyintake/ui/src/components/kb/ui/badge.tsx
src/pyintake/ui/src/components/kb/ui/button.tsx
src/pyintake/ui/src/components/kb/ui/card.tsx
src/pyintake/ui/src/components/kb/ui/input.tsx
src/pyintake/ui/src/components/kb/ui/popover.tsx
src/pyintake/ui/src/components/kb/ui/scroll-area.tsx
src/pyintake/ui/src/components/kb/ui/select.tsx
src/pyintake/ui/src/components/kb/ui/separator.tsx
src/pyintake/ui/src/components/kb/ui/sheet.tsx
src/pyintake/ui/src/components/kb/ui/tabs.tsx
src/pyintake/ui/src/components/kb/ui/tooltip.tsx
src/pyintake/ui/src/components/kb/views/agent-view.tsx
src/pyintake/ui/src/components/kb/views/concept-view.tsx
src/pyintake/ui/src/components/kb/views/entity-view.tsx
src/pyintake/ui/src/components/kb/views/fuzzy-review-view.tsx
src/pyintake/ui/src/components/kb/views/graph-view.tsx
src/pyintake/ui/src/components/kb/views/health-view.tsx
src/pyintake/ui/src/components/kb/views/provenance-view.tsx
src/pyintake/ui/src/components/kb/views/search-view.tsx
src/pyintake/ui/src/components/layout/AccountMenu.tsx
src/pyintake/ui/src/components/layout/HelpMenu.tsx
src/pyintake/ui/src/components/layout/NotificationsBellStub.tsx
src/pyintake/ui/src/components/layout/ResizableTriplePanelLayout.tsx
src/pyintake/ui/src/components/layout/ResizableWorkspaceLayout.tsx
src/pyintake/ui/src/components/layout/SearchButtonStub.tsx
src/pyintake/ui/src/components/layout/TopNav.tsx
src/pyintake/ui/src/components/tabs/TabConfirmCloseDialog.tsx
src/pyintake/ui/src/components/tabs/TabContextMenu.tsx
src/pyintake/ui/src/components/tabs/TabPaneCarousel.tsx
src/pyintake/ui/src/components/tabs/TabStrip.tsx
src/pyintake/ui/src/components/tabs/TabsBeforeUnloadGuard.tsx
src/pyintake/ui/src/components/tabs/TabsCloseDialog.tsx
src/pyintake/ui/src/components/tabs/TabsKeyboardShortcuts.tsx
src/pyintake/ui/src/components/tabs/TabsPreviewPromoter.tsx
src/pyintake/ui/src/components/tabs/TabsRouterSync.tsx
src/pyintake/ui/src/lib/api.ts
src/pyintake/ui/src/lib/constants.ts
src/pyintake/ui/src/lib/tabKinds.ts
src/pyintake/ui/src/lib/utils.ts
src/pyintake/ui/src/lib/kb/client.ts
src/pyintake/ui/src/lib/kb/data.ts
src/pyintake/ui/src/lib/kb/format.ts
src/pyintake/ui/src/lib/kb/graph-http.ts
src/pyintake/ui/src/lib/kb/graph-store.ts
src/pyintake/ui/src/lib/kb/hooks.ts
src/pyintake/ui/src/lib/kb/ingestion.ts
src/pyintake/ui/src/lib/kb/ops.ts
src/pyintake/ui/src/lib/kb/types.ts
src/pyintake/ui/src/lib/tabs/dirty.ts
src/pyintake/ui/src/lib/tabs/hooks.ts
src/pyintake/ui/src/lib/tabs/kinds-registry.ts
src/pyintake/ui/src/lib/tabs/persistence.ts
src/pyintake/ui/src/lib/tabs/save-all.ts
src/pyintake/ui/src/lib/tabs/state-cache.ts
src/pyintake/ui/src/lib/tabs/store.ts
src/pyintake/ui/src/lib/tabs/tab-id-context.tsx
src/pyintake/ui/src/lib/tabs/types.ts
src/pyintake/ui/src/lib/tabs/url-match.ts
src/pyintake/ui/src/lib/tabs/url-query.ts
src/pyintake/ui/src/stores/app-config.ts
src/pyintake/ui/src/stores/kb.ts
src/pyintake/ui/src/stores/toast.ts
src/pyintake/ui/static/404.html
src/pyintake/ui/static/__next.__PAGE__.txt
src/pyintake/ui/static/__next._full.txt
src/pyintake/ui/static/__next._head.txt
src/pyintake/ui/static/__next._index.txt
src/pyintake/ui/static/__next._tree.txt
src/pyintake/ui/static/index.html
src/pyintake/ui/static/index.txt
src/pyintake/ui/static/404/index.html
src/pyintake/ui/static/_next/static/chunks/0-zcn_c~bmxso.js
src/pyintake/ui/static/_next/static/chunks/00-6tnev5rteo.js
src/pyintake/ui/static/_next/static/chunks/00sx8o.sssy-f.js
src/pyintake/ui/static/_next/static/chunks/01xlw8hd842-c.js
src/pyintake/ui/static/_next/static/chunks/03~yq9q893hmn.js
src/pyintake/ui/static/_next/static/chunks/04wmumnb~k_gq.css
src/pyintake/ui/static/_next/static/chunks/063siv9il28ph.js
src/pyintake/ui/static/_next/static/chunks/09ku.elwnynz..js
src/pyintake/ui/static/_next/static/chunks/0af09g~vz8egr.js
src/pyintake/ui/static/_next/static/chunks/0d3shmwh5_nmn.js
src/pyintake/ui/static/_next/static/chunks/0hwjfpzv5ys10.js
src/pyintake/ui/static/_next/static/chunks/0n35cz-_9zsnr.js
src/pyintake/ui/static/_next/static/chunks/0p6~hpd4uycuq.js
src/pyintake/ui/static/_next/static/chunks/0pxi2gbm_s2ea.js
src/pyintake/ui/static/_next/static/chunks/0rf_qg01wcx1n.js
src/pyintake/ui/static/_next/static/chunks/0rxzjj~8qica3.js
src/pyintake/ui/static/_next/static/chunks/0ut_v_rwnqe7i.js
src/pyintake/ui/static/_next/static/chunks/0y0-7je03xk.j.js
src/pyintake/ui/static/_next/static/chunks/110q6k5sdl4es.js
src/pyintake/ui/static/_next/static/chunks/13fv6x.2b8fld.js
src/pyintake/ui/static/_next/static/chunks/turbopack-0_~t6ws9weidm.js
src/pyintake/ui/static/_next/static/p-kBpoTsiaoX-rjv20I9s/_buildManifest.js
src/pyintake/ui/static/_next/static/p-kBpoTsiaoX-rjv20I9s/_clientMiddlewareManifest.js
src/pyintake/ui/static/_next/static/p-kBpoTsiaoX-rjv20I9s/_ssgManifest.js
src/pyintake/ui/static/_not-found/__next._full.txt
src/pyintake/ui/static/_not-found/__next._head.txt
src/pyintake/ui/static/_not-found/__next._index.txt
src/pyintake/ui/static/_not-found/__next._not-found.__PAGE__.txt
src/pyintake/ui/static/_not-found/__next._not-found.txt
src/pyintake/ui/static/_not-found/__next._tree.txt
src/pyintake/ui/static/_not-found/index.html
src/pyintake/ui/static/_not-found/index.txt
src/pyintake/ui/static/bindings/__next._full.txt
src/pyintake/ui/static/bindings/__next._head.txt
src/pyintake/ui/static/bindings/__next._index.txt
src/pyintake/ui/static/bindings/__next._tree.txt
src/pyintake/ui/static/bindings/__next.bindings.__PAGE__.txt
src/pyintake/ui/static/bindings/__next.bindings.txt
src/pyintake/ui/static/bindings/index.html
src/pyintake/ui/static/bindings/index.txt
src/pyintake/ui/static/documents/__next._full.txt
src/pyintake/ui/static/documents/__next._head.txt
src/pyintake/ui/static/documents/__next._index.txt
src/pyintake/ui/static/documents/__next._tree.txt
src/pyintake/ui/static/documents/__next.documents.__PAGE__.txt
src/pyintake/ui/static/documents/__next.documents.txt
src/pyintake/ui/static/documents/index.html
src/pyintake/ui/static/documents/index.txt
src/pyintake/ui/static/ingest/__next._full.txt
src/pyintake/ui/static/ingest/__next._head.txt
src/pyintake/ui/static/ingest/__next._index.txt
src/pyintake/ui/static/ingest/__next._tree.txt
src/pyintake/ui/static/ingest/__next.ingest.__PAGE__.txt
src/pyintake/ui/static/ingest/__next.ingest.txt
src/pyintake/ui/static/ingest/index.html
src/pyintake/ui/static/ingest/index.txt
src/pyintake/ui/static/kb-versions/__next._full.txt
src/pyintake/ui/static/kb-versions/__next._head.txt
src/pyintake/ui/static/kb-versions/__next._index.txt
src/pyintake/ui/static/kb-versions/__next._tree.txt
src/pyintake/ui/static/kb-versions/__next.kb-versions.__PAGE__.txt
src/pyintake/ui/static/kb-versions/__next.kb-versions.txt
src/pyintake/ui/static/kb-versions/index.html
src/pyintake/ui/static/kb-versions/index.txt
src/pyintake/ui/static/kb/agent-lens/__next._full.txt
src/pyintake/ui/static/kb/agent-lens/__next._head.txt
src/pyintake/ui/static/kb/agent-lens/__next._index.txt
src/pyintake/ui/static/kb/agent-lens/__next._tree.txt
src/pyintake/ui/static/kb/agent-lens/__next.kb.agent-lens.__PAGE__.txt
src/pyintake/ui/static/kb/agent-lens/__next.kb.agent-lens.txt
src/pyintake/ui/static/kb/agent-lens/__next.kb.txt
src/pyintake/ui/static/kb/agent-lens/index.html
src/pyintake/ui/static/kb/agent-lens/index.txt
src/pyintake/ui/static/kb/concepts/__next._full.txt
src/pyintake/ui/static/kb/concepts/__next._head.txt
src/pyintake/ui/static/kb/concepts/__next._index.txt
src/pyintake/ui/static/kb/concepts/__next._tree.txt
src/pyintake/ui/static/kb/concepts/__next.kb.concepts.__PAGE__.txt
src/pyintake/ui/static/kb/concepts/__next.kb.concepts.txt
src/pyintake/ui/static/kb/concepts/__next.kb.txt
src/pyintake/ui/static/kb/concepts/index.html
src/pyintake/ui/static/kb/concepts/index.txt
src/pyintake/ui/static/kb/entity/__next._full.txt
src/pyintake/ui/static/kb/entity/__next._head.txt
src/pyintake/ui/static/kb/entity/__next._index.txt
src/pyintake/ui/static/kb/entity/__next._tree.txt
src/pyintake/ui/static/kb/entity/__next.kb.entity.__PAGE__.txt
src/pyintake/ui/static/kb/entity/__next.kb.entity.txt
src/pyintake/ui/static/kb/entity/__next.kb.txt
src/pyintake/ui/static/kb/entity/index.html
src/pyintake/ui/static/kb/entity/index.txt
src/pyintake/ui/static/kb/fuzzy-review/__next._full.txt
src/pyintake/ui/static/kb/fuzzy-review/__next._head.txt
src/pyintake/ui/static/kb/fuzzy-review/__next._index.txt
src/pyintake/ui/static/kb/fuzzy-review/__next._tree.txt
src/pyintake/ui/static/kb/fuzzy-review/__next.kb.fuzzy-review.__PAGE__.txt
src/pyintake/ui/static/kb/fuzzy-review/__next.kb.fuzzy-review.txt
src/pyintake/ui/static/kb/fuzzy-review/__next.kb.txt
src/pyintake/ui/static/kb/fuzzy-review/index.html
src/pyintake/ui/static/kb/fuzzy-review/index.txt
src/pyintake/ui/static/kb/graph/__next._full.txt
src/pyintake/ui/static/kb/graph/__next._head.txt
src/pyintake/ui/static/kb/graph/__next._index.txt
src/pyintake/ui/static/kb/graph/__next._tree.txt
src/pyintake/ui/static/kb/graph/__next.kb.graph.__PAGE__.txt
src/pyintake/ui/static/kb/graph/__next.kb.graph.txt
src/pyintake/ui/static/kb/graph/__next.kb.txt
src/pyintake/ui/static/kb/graph/index.html
src/pyintake/ui/static/kb/graph/index.txt
src/pyintake/ui/static/kb/health/__next._full.txt
src/pyintake/ui/static/kb/health/__next._head.txt
src/pyintake/ui/static/kb/health/__next._index.txt
src/pyintake/ui/static/kb/health/__next._tree.txt
src/pyintake/ui/static/kb/health/__next.kb.health.__PAGE__.txt
src/pyintake/ui/static/kb/health/__next.kb.health.txt
src/pyintake/ui/static/kb/health/__next.kb.txt
src/pyintake/ui/static/kb/health/index.html
src/pyintake/ui/static/kb/health/index.txt
src/pyintake/ui/static/kb/retrieval/__next._full.txt
src/pyintake/ui/static/kb/retrieval/__next._head.txt
src/pyintake/ui/static/kb/retrieval/__next._index.txt
src/pyintake/ui/static/kb/retrieval/__next._tree.txt
src/pyintake/ui/static/kb/retrieval/__next.kb.retrieval.__PAGE__.txt
src/pyintake/ui/static/kb/retrieval/__next.kb.retrieval.txt
src/pyintake/ui/static/kb/retrieval/__next.kb.txt
src/pyintake/ui/static/kb/retrieval/index.html
src/pyintake/ui/static/kb/retrieval/index.txt
src/pyintake/ui/static/kb/trust-ledger/__next._full.txt
src/pyintake/ui/static/kb/trust-ledger/__next._head.txt
src/pyintake/ui/static/kb/trust-ledger/__next._index.txt
src/pyintake/ui/static/kb/trust-ledger/__next._tree.txt
src/pyintake/ui/static/kb/trust-ledger/__next.kb.trust-ledger.__PAGE__.txt
src/pyintake/ui/static/kb/trust-ledger/__next.kb.trust-ledger.txt
src/pyintake/ui/static/kb/trust-ledger/__next.kb.txt
src/pyintake/ui/static/kb/trust-ledger/index.html
src/pyintake/ui/static/kb/trust-ledger/index.txt
src/pyintake/ui/static/recipes/__next._full.txt
src/pyintake/ui/static/recipes/__next._head.txt
src/pyintake/ui/static/recipes/__next._index.txt
src/pyintake/ui/static/recipes/__next._tree.txt
src/pyintake/ui/static/recipes/__next.recipes.__PAGE__.txt
src/pyintake/ui/static/recipes/__next.recipes.txt
src/pyintake/ui/static/recipes/index.html
src/pyintake/ui/static/recipes/index.txt
src/pyintake/ui/static/retrieve/__next._full.txt
src/pyintake/ui/static/retrieve/__next._head.txt
src/pyintake/ui/static/retrieve/__next._index.txt
src/pyintake/ui/static/retrieve/__next._tree.txt
src/pyintake/ui/static/retrieve/__next.retrieve.__PAGE__.txt
src/pyintake/ui/static/retrieve/__next.retrieve.txt
src/pyintake/ui/static/retrieve/index.html
src/pyintake/ui/static/retrieve/index.txt
src/pyintake/ui/static/suggestions/__next._full.txt
src/pyintake/ui/static/suggestions/__next._head.txt
src/pyintake/ui/static/suggestions/__next._index.txt
src/pyintake/ui/static/suggestions/__next._tree.txt
src/pyintake/ui/static/suggestions/__next.suggestions.__PAGE__.txt
src/pyintake/ui/static/suggestions/__next.suggestions.txt
src/pyintake/ui/static/suggestions/index.html
src/pyintake/ui/static/suggestions/index.txt
src/pyintake/vector/__init__.py
src/pyintake/vector/_codec.py
src/pyintake/vector/_sql_base.py
src/pyintake/vector/_sqlite_index.py
src/pyintake/vector/factory.py
src/pyintake/vector/inmemory.py
src/pyintake/vector/postgres.py
src/pyintake/vector/sqlite.py
src/pyintake/worker/__init__.py
src/pyintake/worker/_events.py
src/pyintake/worker/auto_extraction.py
src/pyintake/worker/cli.py
src/pyintake/worker/fact_ingestion.py
src/pyintake/worker/inmemory_events.py
src/pyintake/worker/retention.py
src/pyintake/worker/runner.py
src/pyintake/worker/sources.py
tests/__init__.py
tests/_local_model.py
tests/conftest.py
tests/eval/__init__.py
tests/eval/_corpus_data.py
tests/eval/_corpus_types.py
tests/eval/corpus.py
tests/eval/harness.py
tests/eval/metrics.py
tests/eval/statistics.py
tests/eval/test_corpus.py
tests/eval/test_metrics.py
tests/eval/test_retrieval_eval.py
tests/eval/test_statistics.py
tests/fixtures/structured/pyrepo/NOTES.txt
tests/fixtures/structured/pyrepo/README.md
tests/fixtures/structured/pyrepo/shop/__init__.py
tests/fixtures/structured/pyrepo/shop/billing.py
tests/fixtures/structured/pyrepo/shop/models.py
tests/fixtures/substrate/grounded/orders/2.1.0/2026-08-07/run-001/_manifest.json
tests/fixtures/substrate/grounded/orders/2.1.0/2026-08-07/run-001/data.jsonl
tests/fixtures/substrate/grounded/shipments/1.3.0/2026-08-07/run-002/_manifest.json
tests/fixtures/substrate/grounded/shipments/1.3.0/2026-08-07/run-002/data.jsonl
tests/integration/__init__.py
tests/integration/test_durable_retrieval.py
tests/integration/test_end_to_end.py
tests/integration/test_governance_loop_e2e.py
tests/integration/test_kb_phase_a_e2e.py
tests/integration/test_offline_kb_e2e.py
tests/integration/test_pdf_ingest_e2e.py
tests/integration/test_pgvector_store.py
tests/integration/test_phases_2_4_e2e.py
tests/integration/test_postgres_acceptance.py
tests/integration/test_postgres_backends.py
tests/integration/test_postgres_graph_partitions.py
tests/unit/__init__.py
tests/unit/test_access.py
tests/unit/test_agent.py
tests/unit/test_agent_evidence.py
tests/unit/test_api_agent_routes.py
tests/unit/test_api_auth.py
tests/unit/test_api_concepts_routes.py
tests/unit/test_api_entities_routes.py
tests/unit/test_api_events_routes.py
tests/unit/test_api_facts_routes.py
tests/unit/test_api_fuzzy_routes.py
tests/unit/test_api_governance_routes.py
tests/unit/test_api_graph_routes.py
tests/unit/test_api_routes.py
tests/unit/test_api_runs_routes.py
tests/unit/test_api_scope_gating.py
tests/unit/test_bindings_phase4.py
tests/unit/test_bundle.py
tests/unit/test_bundle_load.py
tests/unit/test_bundle_spec_conformance.py
tests/unit/test_caching.py
tests/unit/test_chunking_fixed_window.py
tests/unit/test_chunking_properties.py
tests/unit/test_chunking_sentence.py
tests/unit/test_chunkstore_inmemory.py
tests/unit/test_cli.py
tests/unit/test_client_sql_wiring.py
tests/unit/test_concepts.py
tests/unit/test_config.py
tests/unit/test_contracts_grounded.py
tests/unit/test_datetime_defaults.py
tests/unit/test_db_index_cli.py
tests/unit/test_db_migrations_env.py
tests/unit/test_db_session.py
tests/unit/test_embed_usage_policy.py
tests/unit/test_embedding_fastembed.py
tests/unit/test_embedding_inmemory.py
tests/unit/test_embedding_voyage.py
tests/unit/test_exceptions.py
tests/unit/test_extraction.py
tests/unit/test_fact_ingestion_worker.py
tests/unit/test_fact_pipeline.py
tests/unit/test_facts_stores.py
tests/unit/test_file_pycharter_client.py
tests/unit/test_from_grounded.py
tests/unit/test_fulltext_backends.py
tests/unit/test_fulltext_inmemory.py
tests/unit/test_fuzzy.py
tests/unit/test_governance.py
tests/unit/test_governance_interface.py
tests/unit/test_graph.py
tests/unit/test_graph_ingestion.py
tests/unit/test_graph_partitions.py
tests/unit/test_grounding.py
tests/unit/test_health.py
tests/unit/test_http_errors.py
tests/unit/test_http_pycharter_client.py
tests/unit/test_hybrid.py
tests/unit/test_ingest_sources.py
tests/unit/test_intake_client.py
tests/unit/test_kb_versions.py
tests/unit/test_log_secret_hygiene.py
tests/unit/test_materialize.py
tests/unit/test_mcp_paging.py
tests/unit/test_mcp_server.py
tests/unit/test_orchestration.py
tests/unit/test_pii_containment.py
tests/unit/test_pipeline.py
tests/unit/test_policy.py
tests/unit/test_policy_mapping.py
tests/unit/test_policy_retention.py
tests/unit/test_protocol_conformance.py
tests/unit/test_public_api.py
tests/unit/test_reranking.py
tests/unit/test_retention_client.py
tests/unit/test_retention_sweep.py
tests/unit/test_retrieval.py
tests/unit/test_runs.py
tests/unit/test_scan.py
tests/unit/test_semantic.py
tests/unit/test_sql_stores.py
tests/unit/test_sqlite_foreign_keys.py
tests/unit/test_status.py
tests/unit/test_structure_chunks.py
tests/unit/test_structure_python.py
tests/unit/test_structured_grounding.py
tests/unit/test_substrate_poller.py
tests/unit/test_substrate_reader.py
tests/unit/test_token_auth.py
tests/unit/test_tokenize.py
tests/unit/test_types.py
tests/unit/test_ui_recipe_contract.py
tests/unit/test_ui_server_security.py
tests/unit/test_vector_backends.py
tests/unit/test_vector_inmemory.py
tests/unit/test_wiring.py
tests/unit/test_worker.py
tests/unit/test_worker_sources.py