BMAD-METHOD/src/modules/bmm/workflows/4-implementation/validate/workflow.yaml

34 lines
1.2 KiB
YAML

name: validate
description: "Unified validation workflow. Validates stories against codebase, detects false positives, reports health scores. Replaces validate-story, validate-story-deep, validate-all-stories, validate-all-stories-deep, validate-epic-status, validate-all-epics."
author: "BMad"
version: "3.0.0"
# Critical variables from config
config_source: "{project-root}/_bmad/bmm/config.yaml"
implementation_artifacts: "{config_source}:implementation_artifacts"
story_dir: "{implementation_artifacts}"
sprint_status: "{implementation_artifacts}/sprint-status.yaml"
# Workflow components
installed_path: "{project-root}/_bmad/bmm/workflows/4-implementation/validate"
instructions: "{installed_path}/workflow.md"
# Input variables
variables:
scope: "story" # story | epic | all
target: "" # story_file path OR epic_number (depends on scope)
depth: "quick" # quick | deep (deep uses Haiku agents)
fix_mode: false # If true, auto-fix false negatives and update statuses
# Deep validation settings
deep_validation:
model: "haiku"
batch_size: 10
cost_per_story: 0.13
# Output
default_output_file: "{story_dir}/.validation-{scope}-{date}.md"
standalone: true
web_bundle: false