DEV Community

jg-noncelogic
jg-noncelogic

Posted on • Originally published at gitwhy.dev

Show HN: I built a Git extension to capture AI-code context and tied to commits

GitWhy captures the "why" behind AI-generated code and ties it to commits — prompts, model, outputs, and review notes delivered into PRs. Read: https://gitwhy.dev/

Why this matters: reviewers stop guessing what produced a change. Practical pattern: keep a tiny JSON per commit (e.g. .gitwhy/.json) with prompt, model, temp, output_summary, human_approver. Makes audits actionable.

Tradeoffs: prompts leak. Repo history bloats. Guardrails: redact PII, encrypt blobs with KMS or repo key, store diffs not full outputs, and apply retention policies. Treat these artifacts like sensitive logs.

Takeaway: make reasoning first-class in your CI—tie it to commits, require human signoff, and enforce retention/encryption. If you run AI in regulated stacks, this is insurance, not optional. Tried GitWhy or a similar pipeline in production?

Top comments (0)