layered-soul/skills/codebase-knowledge-graphs/references/clawdie-cross-repo-graph-sizes.md
Sam & Claude 4d8ce07fa7 docs: apply Prettier to current markdown (Sam & Codex)
Normalize markdown formatting after the latest main updates.\n\nChecks: python3 scripts/layered_soul.py validate .; npx --yes prettier@3 --check '**/*.md'; git diff --check.
2026-06-14 01:48:32 +02:00

1.8 KiB

Clawdie Cross-Repo Graph (Session 2026-05-27)

Repo Graph Sizes (AST-only, graphify update)

Repo Files Nodes Edges Communities
clawdie (AI) 971 11,277 16,820 771
clawdie-iso 104 2,231 2,393 207
Merged 13,508 19,213

Merge Command

uvx --from graphifyy graphify merge-graphs \
  ~/ai/clawdie/graphify-out/graph.json \
  ~/ai/clawdie-iso/graphify-out/graph.json \
  --out /tmp/clawdie-merged-graph.json

Cross-Repo Visibility

  • graphify path finds no path for cross-repo queries (AST-only — no edges across repo boundaries)
  • graphify explain works on individual nodes in either repo from the merged graph
  • graphify query traverses within each repo's subgraph; use scoped terms

Traceable Within Each Repo

Clawdie-AI:

normalizeSshAuthorizedKey() → parseFirstBootConfig() → first-boot.ts

Clawdie-ISO:

clawdie_shell_ssh_setup() → clawdie_shell_ssh_install_pubkey() → shell-ssh.sh

Not Traceable (cross-repo data flow)

The TS config (sshAuthorizedKey in first-boot.ts) → ISO shell script (SSH_PUBLIC_KEY in shell-ssh.sh) is a human-documented contract, not an AST edge. The graph shows you what exists where; use AGENTS.md, handoff docs, and the design doc for cross-repo connections.

Rebuild Recipe

Clawdie-AI has .graphifyignore. Clawdie-ISO does NOT (removed per project policy — ISO repo composition is shell + markdown + archived docs; committing Graphify integration files misleads agents toward retired decisions and the deprecated QML installer).

To rebuild:

cd ~/ai/clawdie && uvx --from graphifyy graphify update .
cd ~/ai/clawdie-iso && uvx --from graphifyy graphify update .