98 lines
2.5 KiB
Markdown
98 lines
2.5 KiB
Markdown
# BMAD Workflow Terms
|
|
|
|
## Core Components
|
|
|
|
### BMAD Workflow
|
|
|
|
A facilitated, guided process where the AI acts as a facilitator working collaboratively with a human. Workflows can serve any purpose - from document creation to brainstorming, technical implementation, or decision-making. The human may be a collaborative partner, beginner seeking guidance, or someone who wants the AI to execute specific tasks. Each workflow is self-contained and follows a disciplined execution model.
|
|
|
|
### workflow.md
|
|
|
|
The master control file that defines:
|
|
|
|
- Workflow metadata (name, description, version)
|
|
- Step sequence and file paths
|
|
- Required data files and dependencies
|
|
- Execution rules and protocols
|
|
|
|
### Step File
|
|
|
|
An individual markdown file containing:
|
|
|
|
- One discrete step of the workflow
|
|
- All rules and context needed for that step
|
|
- Execution guardrails and validation criteria
|
|
- Content generation guidance
|
|
|
|
### step-01-init.md
|
|
|
|
The first step file that:
|
|
|
|
- Initializes the workflow
|
|
- Sets up document frontmatter
|
|
- Establishes initial context
|
|
- Defines workflow parameters
|
|
|
|
### step-01b-continue.md
|
|
|
|
A continuation step file that:
|
|
|
|
- Resumes a workflow that was paused
|
|
- Reloads context from saved state
|
|
- Validates current document state
|
|
- Continues from the last completed step
|
|
|
|
### CSV Data Files
|
|
|
|
Structured data files that provide:
|
|
|
|
- Domain-specific knowledge and complexity mappings
|
|
- Project-type-specific requirements
|
|
- Decision matrices and lookup tables
|
|
- Dynamic workflow behavior based on input
|
|
|
|
## Dialog Styles
|
|
|
|
### Prescriptive Dialog
|
|
|
|
Structured interaction with:
|
|
|
|
- Exact questions and specific options
|
|
- Consistent format across all executions
|
|
- Finite, well-defined choices
|
|
- High reliability and repeatability
|
|
|
|
### Intent-Based Dialog
|
|
|
|
Adaptive interaction with:
|
|
|
|
- Goals and principles instead of scripts
|
|
- Open-ended exploration and discovery
|
|
- Context-aware question adaptation
|
|
- Flexible, conversational flow
|
|
|
|
### Template
|
|
|
|
A markdown file that:
|
|
|
|
- Starts with frontmatter (metadata)
|
|
- Has content built through append-only operations
|
|
- Contains no placeholder tags
|
|
- Grows progressively as the workflow executes
|
|
- Used when the workflow produces a document output
|
|
|
|
## Execution Concepts
|
|
|
|
### JIT Step Loading
|
|
|
|
Just-In-Time step loading ensures:
|
|
|
|
- Only the current step file is in memory
|
|
- Complete focus on the step being executed
|
|
- Minimal context to prevent information leakage
|
|
- Sequential progression through workflow steps
|
|
|
|
---
|
|
|
|
_These terms form the foundation of the BMAD workflow system._
|