Skip to content

Repo Intelligence Operator Dashboard

Graph Overview

Browse deterministic repo intelligence artifacts as a graph of projects, technologies, patterns, configs, examples, symbols, evidence documents, and linked tasks.

  • runtime and import health
  • graph traversal and relation debugging
  • confidence review for task/deployment truth
  • recovery evidence for KG import and Task Hub sync
  • operator-only work after the KB reading path identified a problem
  • primary repo study
  • project-first KB reading
  • technology deep dives for non-operators

For normal knowledge browsing, use Repo Intelligence. For graph-only traversal, use Repo Intelligence Graph Explorer.

From repo root:

Terminal window
cd dagster_kb
uv run python - <<'PY'
from dagster_kb.jobs import kb_update_full_job
result = kb_update_full_job.execute_in_process()
print(result.success)
PY

This produces:

  • docs/kb/kb-projects-latest.json
  • docs/kb/repo-intelligence-export-latest.json
  • docs/kb/repo-intelligence-memory.json
  • docs/kb/repo-intelligence-kg.cypher
  • docs/kb/RUN-MANIFEST.md
  • services/perplexport/perplexity-docs/public/data/repo-intelligence/index.json
  • services/perplexport/perplexity-docs/public/data/repo-intelligence/projects/*.json
  • services/perplexport/perplexity-docs/public/data/repo-intelligence/technologies/*.json
  • services/perplexport/perplexity-docs/public/data/repo-intelligence/patterns/*.json
  • services/perplexport/perplexity-docs/public/data/repo-intelligence/configs/*.json
  • services/perplexport/perplexity-docs/public/data/repo-intelligence/graph.json
  • services/perplexport/perplexity-docs/public/data/repo-intelligence/export-contract.json

Dry-run the KG import plan:

Terminal window
uv run kb-pipeline repo-intelligence-import \
--cypher-file docs/kb/repo-intelligence-kg.cypher \
--report-out docs/kb/repo-intelligence-import-report.json

Apply to FalkorDB:

Terminal window
FALKORDB_URL=redis://falkordb.rwxrwxrwx.dev:6379 \
uv run --with falkordb kb-pipeline repo-intelligence-import \
--cypher-file docs/kb/repo-intelligence-kg.cypher \
--report-out docs/kb/repo-intelligence-import-report-live.json \
--apply \
--graph repo_intelligence \
--socket-timeout 3

If TCP access is blocked, the command still writes a deterministic JSON report with the connection failure.

Resume a partial Dagster/live import from the progress manifest:

Terminal window
uv run --with falkordb kb-pipeline repo-intelligence-import \
--cypher-file docs/kb/repo-intelligence-kg.cypher \
--report-out docs/kb/repo-intelligence-import-report-live.json \
--progress-manifest docs/kb/repo-intelligence-import-report-dagster.progress.json \
--resume \
--apply

Operator evidence lives in:

  • docs/kb/repo-intelligence-runtime-status.json
  • docs/kb/repo-intelligence-runtime-history.json
  • docs/kb/repo-intelligence-import-report-*.json
  • docs/kb/repo-intelligence-import-report-dagster.progress.json