BMAD-METHOD/src/core/tasks
Jonah Schulte 8df0378a4a fix: sync ALL enforcement fixes from craftedcall production testing
**Enforcement Fixes from craftedcall (commits 9e299817e through 63e719d77):**

1. **workflow.xml** - Mandatory Task agent delegation
   - FORBIDS executing workflows in main context
   - REQUIRES workflow-executor Task agent
   - Prevents context bloat and degradation

2. **step-enforcement.xml** (NEW)
   - Centralized enforcement rules
   - Task checkbox verification
   - Dev Agent Record requirements

3. **workflow-executor.md** (NEW)
   - Agent dedicated to workflow execution
   - Loads ALL context upfront
   - Executes with fresh context

4. **ALL-STEPS-EMBEDDED.md** (NEW)
   - All 12 steps in single file
   - Prevents agents from skipping steps
   - Complete pipeline visibility

5. **step-04-implement.md** - Per-task checkbox enforcement
   - Verify after EVERY task
   - Auto-fix with 3-attempt retry
   - Batch task verification

6. **step-10-complete.md** - Pre-commit verification
   - Verify checked tasks > 0
   - Auto-populate Dev Agent Record
   - HALT only after auto-fix exhausted

7. **step-01-init.md** - Canonical filename enforcement
   - ONE format only
   - Auto-rename legacy files

8. **multi-agent-review/workflow.yaml** - Canonical format

These fixes were battle-tested on Epic 18 and proven to work.
All 352 unit tests passing.
2026-01-26 16:45:10 -05:00
..
editorial-review-prose.xml feat: add optional style_guide input to editorial review tasks (#1380) 2026-01-24 00:24:54 -06:00
editorial-review-structure.xml feat: add optional style_guide input to editorial review tasks (#1380) 2026-01-24 00:24:54 -06:00
help.md Update agent command file naming to include -agent- in filename 2026-01-23 22:30:14 -06:00
index-docs.xml folder rename from .bmad to _bmad 2025-12-13 16:22:34 +08:00
review-adversarial-general.xml Update agent command file naming to include -agent- in filename 2026-01-23 22:30:14 -06:00
shard-doc.xml fix missing scripts from installation, and add ability to exclude workflows from being added as commands in tools, the first being the example workflow meant just for workflow example to the workflow builder 2026-01-07 16:21:25 +08:00
step-enforcement.xml fix: sync ALL enforcement fixes from craftedcall production testing 2026-01-26 16:45:10 -05:00
workflow.xml fix: sync ALL enforcement fixes from craftedcall production testing 2026-01-26 16:45:10 -05:00