chore(graphify): install per-repo graph support [Story-869]

Story 869Epic 867🔗 Chain of CustodyAgent Platform9 files · +299/−0

PR #186 · pramaan-io/pramaan-app · merged 2026-05-25

How it flows

sequenceDiagram
  autonumber
  participant dev as Dev
  participant ci as CI + S3
  participant agent as Agent
  dev->>ci: push to main
  ci->>ci: graphify update .
  ci->>ci: upload to S3 (SHA)
  ci->>ci: upload to S3 (latest)
  ci->>agent: fetch latest on open
  agent->>agent: query local graph

What changed, file by file

CI workflow: rebuilds graph.json on push to main, uploads to S3 at SHA and latest paths.

New fields: name : Graphify Updaterun : |

What this is NOT

Internal queries only
Fetch exits clean without AWS CLI
graph.json stays gitignored
Graph may miss real consumers
Honest caveat in PR body

Files changed (9)

File±
.gitattributes+4
.githooks/post-checkout ★+19
.githooks/post-commit+19
.github/workflows/graphify-update.yml ★+37
.gitignore+3
AGENTS.md+8
docs/walkthroughs/story-869-walkthrough.html+173
scripts/graphify-fetch.sh ★+20
scripts/graphify-install-hooks.sh+16