mirror of
https://github.com/bmadcode/BMAD-METHOD.git
synced 2025-12-25 21:55:48 +00:00
Issue Being Solved: Dev agent was marking tasks as complete even when tests/lint/typecheck failed, causing broken code to reach merge and creating technical debt. Gap in System: Missing explicit quality gates in dev agent configuration to block task completion until all automated validations pass. Solution: - Add "Quality Gate Discipline" core principle - Update task execution flow: Execute validations→Only if ALL pass→Update [x] - Add "Failing validations" to blocking conditions - Simplify completion criteria to focus on validation success Alignment with BMAD Core Principles: - Quality-First: Prevents defective code progression through workflow - Agent Excellence: Ensures dev agent maintains high standards - Technology Agnostic: Uses generic "validations" concept vs specific tools Small, focused change that strengthens existing dev agent without architectural changes. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-authored-by: Claude <noreply@anthropic.com>