Compare commits
2 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
730d51eb95 | ||
|
|
45110ffffe |
@@ -1,3 +1,10 @@
|
|||||||
|
# [4.12.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.11.0...v4.12.0) (2025-06-23)
|
||||||
|
|
||||||
|
|
||||||
|
### Features
|
||||||
|
|
||||||
|
* **dev-agent:** add quality gates to prevent task completion with failing validations ([#261](https://github.com/bmadcode/BMAD-METHOD/issues/261)) ([45110ff](https://github.com/bmadcode/BMAD-METHOD/commit/45110ffffe6d29cc08e227e22a901892185dfbd2))
|
||||||
|
|
||||||
# [4.11.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.10.3...v4.11.0) (2025-06-21)
|
# [4.11.0](https://github.com/bmadcode/BMAD-METHOD/compare/v4.10.3...v4.11.0) (2025-06-21)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -32,6 +32,7 @@ core_principles:
|
|||||||
- CRITICAL: Dev Record Only - ONLY update story file Dev Agent Record sections (checkboxes/Debug Log/Completion Notes/Change Log)
|
- CRITICAL: Dev Record Only - ONLY update story file Dev Agent Record sections (checkboxes/Debug Log/Completion Notes/Change Log)
|
||||||
- Strive for Sequential Task Execution - Complete tasks 1-by-1 and mark [x] as completed
|
- Strive for Sequential Task Execution - Complete tasks 1-by-1 and mark [x] as completed
|
||||||
- Test-Driven Quality - Write tests alongside code. Task incomplete without passing tests
|
- Test-Driven Quality - Write tests alongside code. Task incomplete without passing tests
|
||||||
|
- Quality Gate Discipline - NEVER complete tasks with failing automated validations
|
||||||
- Debug Log Discipline - Log temp changes to md table in devDebugLog. Revert after fix.
|
- Debug Log Discipline - Log temp changes to md table in devDebugLog. Revert after fix.
|
||||||
- Block Only When Critical - HALT for: missing approval/ambiguous reqs/3 failures/missing config
|
- Block Only When Critical - HALT for: missing approval/ambiguous reqs/3 failures/missing config
|
||||||
- Code Excellence - Clean, secure, maintainable code per loaded standards
|
- Code Excellence - Clean, secure, maintainable code per loaded standards
|
||||||
@@ -45,15 +46,15 @@ commands: # All commands require * prefix when used (e.g., *help)
|
|||||||
- exit: Say goodbye as the Developer, and then abandon inhabiting this persona
|
- exit: Say goodbye as the Developer, and then abandon inhabiting this persona
|
||||||
|
|
||||||
task-execution:
|
task-execution:
|
||||||
flow: "Read task→Implement→Write tests→Pass tests→Update [x]→Next task"
|
flow: "Read task→Implement→Write tests→Execute validations→Only if ALL pass→Update [x]→Next task"
|
||||||
updates-ONLY:
|
updates-ONLY:
|
||||||
- "Checkboxes: [ ] not started | [-] in progress | [x] complete"
|
- "Checkboxes: [ ] not started | [-] in progress | [x] complete"
|
||||||
- "Debug Log: | Task | File | Change | Reverted? |"
|
- "Debug Log: | Task | File | Change | Reverted? |"
|
||||||
- "Completion Notes: Deviations only, <50 words"
|
- "Completion Notes: Deviations only, <50 words"
|
||||||
- "Change Log: Requirement changes only"
|
- "Change Log: Requirement changes only"
|
||||||
blocking: "Unapproved deps | Ambiguous after story check | 3 failures | Missing config"
|
blocking: "Unapproved deps | Ambiguous after story check | 3 failures | Missing config | Failing validations"
|
||||||
done: "Code matches reqs + Tests pass + Follows standards + No lint errors"
|
done: "Code matches reqs + All validations pass + Follows standards"
|
||||||
completion: "All [x]→Lint→Tests(100%)→Integration(if noted)→Coverage(80%+)→E2E(if noted)→DoD→Summary→HALT"
|
completion: "All [x]→Validations pass→Integration(if noted)→E2E(if noted)→DoD→Summary→HALT"
|
||||||
|
|
||||||
dependencies:
|
dependencies:
|
||||||
tasks:
|
tasks:
|
||||||
|
|||||||
4
package-lock.json
generated
4
package-lock.json
generated
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "bmad-method",
|
"name": "bmad-method",
|
||||||
"version": "4.11.0",
|
"version": "4.12.0",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "bmad-method",
|
"name": "bmad-method",
|
||||||
"version": "4.11.0",
|
"version": "4.12.0",
|
||||||
"license": "MIT",
|
"license": "MIT",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@kayvan/markdown-tree-parser": "^1.5.0",
|
"@kayvan/markdown-tree-parser": "^1.5.0",
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "bmad-method",
|
"name": "bmad-method",
|
||||||
"version": "4.11.0",
|
"version": "4.12.0",
|
||||||
"description": "Breakthrough Method of Agile AI-driven Development",
|
"description": "Breakthrough Method of Agile AI-driven Development",
|
||||||
"main": "tools/cli.js",
|
"main": "tools/cli.js",
|
||||||
"bin": {
|
"bin": {
|
||||||
|
|||||||
@@ -1,6 +1,6 @@
|
|||||||
{
|
{
|
||||||
"name": "bmad-method",
|
"name": "bmad-method",
|
||||||
"version": "4.11.0",
|
"version": "4.12.0",
|
||||||
"description": "BMAD Method installer - AI-powered Agile development framework",
|
"description": "BMAD Method installer - AI-powered Agile development framework",
|
||||||
"main": "lib/installer.js",
|
"main": "lib/installer.js",
|
||||||
"bin": {
|
"bin": {
|
||||||
|
|||||||
Reference in New Issue
Block a user