{"repo":"DecispherHQ/decision-guardian","free":true,"listed":false,"github":"https://github.com/DecispherHQ/decision-guardian","clone":"git clone https://github.com/DecispherHQ/decision-guardian.git","description":"Shift from passive documentation to active enforcement.","language":"TypeScript","stars":68,"topics":["adr","architecture-decision-records","automation","cli","code-review","codereview","developer-tools","devtools","documentation","github-action"],"license":"MIT","category":"dev-tools","readme_excerpt":"Decision Guardian Prevent institutional amnesia by surfacing past architectural decisions directly on Pull Requests (or locally via CLI). Created by Ali Abbas • Part of the Decispher project --- What is Decision Guardian? Engineering teams lose critical context when senior engineers leave, architectural decisions go undocumented, or new developers modify sensitive code without understanding the why behind it. Decision Guardian solves this. You write decisions once in simple Markdown files — when a PR touches protected code, Decision Guardian automatically surfaces the relevant context as a PR comment or CLI output. --- ✨ Key Capabilities - 🛡️ Automatic Context Surfacing — Posts PR comments when protected files change, grouped by severity (Critical, Warning, Info) - 🎯 Flexible Matching — Glob patterns, regex, content matching, boolean logic (AND/OR), JSON path, line ranges - ⚡ Enterprise-Grade Performance — Trie-based O(log n) lookup, handles 3,000+ file PRs, streaming mode - 🔒 Security-First — ReDoS prevention, path traversal protection, Zod validation, VM sandboxed regex - 🔄 Smart Behavior — Idempotent comments, self-healing duplicate cleanup, progressive truncation - 💻 CLI + GitHub Action — Works locally, in any CI system (GitLab, Jenkins, CircleCI), or as a native GitHub Action - 🔏 Privacy-First Telemetry — On by default ; opt out with DG TELEMETRY=0 . No source code, file paths, or repository names ever leave your repo — only counts plus a pseudonymous repo hash. Se","default_branch":null,"files":null,"tree":[],"storefront":"/r/DecispherHQ","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DecispherHQ/decision-guardian/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}