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.
1.8 KiB
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 pathfinds no path for cross-repo queries (AST-only — no edges across repo boundaries)graphify explainworks on individual nodes in either repo from the merged graphgraphify querytraverses 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 .