Decision Guardian – Enforce ADRs on PRs
CODEOWNERS for architectural decisions—surfaces why code exists before breaking it.
Shift from passive documentation to active enforcement.
Surfaces ADRs in PRs when protected files change, unlike static Log4brains.
Engineering leads, Senior developers
Log4brains · adr-tools · CODEOWNERS
# Install globally
npm install -g decision-guardian
# Or use directly without installation
npx decision-guardian --help
# Check staged changes
decision-guardian check .decispher/decisions.md
# Check against a branch
decision-guardian check .decispher/decisions.md --branch main
# Auto-discover all decision files
decision-guardian checkall --fail-on-critical
# Initialize a new project with template
decision-guardian init --template security Use in any CI system — GitLab, Jenkins, CircleCI, pre-commit hooks, and more
Github Open Source -:
https://github.com/DecispherHQ/decision-guardian
CODEOWNERS for architectural decisions—surfaces why code exists before breaking it.
Markdown-driven decision surfacing with Trie-based matching outperforms Slack threads.
Content-aware rule matching on diffs surfaces only relevant decisions, not noise.
Markdown ADRs automatically surface on PRs — prevents institutional amnesia at scale.
Auto-comments architectural context on PRs via GitHub Actions; solves real institutional knowledge loss.
Surfaces decisions on PRs, but tooling assumes decisions are documented—doesn't solve the core problem.