Conversation
Commits the generated graphify-out/ artifacts (graph.json, GRAPH_REPORT.md, graph.html) so teammates can browse the codebase graph without re-running extraction. Excludes .graphify_python, .graphify_root, cache/, manifest.json, and cost.json, which are local machine state / per-run telemetry rather than shareable graph content. Renames the scripts/deploy.sh bash-entrypoint node from an absolute-path- derived ID to scripts_deploy_sh__entry, matching the relative-path ID convention every other node uses (graphify's bash extractor builds that one node's ID from the raw path it's given, which leaked the local checkout path since AST extraction was run with absolute paths). Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Summary
graphify-out/graph.json,graph.html,GRAPH_REPORT.md, and.graphify_labels.json— a generated knowledge graph of the codebase (700 nodes, 1163 edges, 80 communities) produced by/graphify, so anyone can browse the architecture without re-running extraction..gitignoreto exclude local/derived graphify state (.graphify_python,.graphify_root,cache/,manifest.json,cost.json) that is either machine-specific (absolute paths, mtimes) or per-run telemetry that would generate noisy diffs on rebuild.Notes
graph.htmlis a self-contained interactive viewer — open directly in a browser.GRAPH_REPORT.mdhas the human-readable audit: god nodes, community breakdown, surprising/ambiguous connections, and suggested follow-up questions.scripts/deploy.sh's bash-entrypoint node) was manually corrected from an absolute-path-derived ID toscripts_deploy_sh__entry, matching the relative-path convention every other node uses.Test plan
graph.jsonis valid JSONgraphify-out/files for leaked local paths (git grep) — none foundgraphify-out/graph.htmlin a browser and confirm it renders