BMAD-METHOD/bmad-core
gabadi 45110ffffe
feat(dev-agent): add quality gates to prevent task completion with failing validations (#261)
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>
2025-06-22 21:49:18 -05:00
..
agent-teams fix: single agent install and team installation support 2025-06-16 21:26:32 -05:00
agents feat(dev-agent): add quality gates to prevent task completion with failing validations (#261) 2025-06-22 21:49:18 -05:00
checklists Node 20, installer improvements, agent improvements and Expansion Pack for game dev (#232) 2025-06-16 18:34:12 -05:00
data feat: Core Config and doc sharding is now optional in v4 2025-06-19 18:57:19 -05:00
tasks feat: add markdown-tree integration for document sharding 2025-06-21 15:26:09 -05:00
templates Clean up markdown nesting. (#252) 2025-06-19 16:54:47 -05:00
utils Clean up markdown nesting. (#252) 2025-06-19 16:54:47 -05:00
workflows fix: bad brownfield yml 2025-06-19 18:07:22 -05:00
core-config.yml feat: add markdown-tree integration for document sharding 2025-06-21 15:26:09 -05:00