# Workflow Status Check The workflow execution engine is governed by: {project-root}/bmad/core/tasks/workflow.xml You MUST have already loaded and processed: {project-root}/bmad/bmm/workflows/1-analysis/workflow-status/workflow.yaml This is the UNIVERSAL entry point - any agent can ask "what should I do now?" Search {output_folder}/ for file: bmm-workflow-status.md No workflow status found. To get started: Load analyst agent and run: `workflow-init` This will guide you through project setup and create your workflow path. Exit workflow Continue to step 2 Read bmm-workflow-status.md Extract key-value pairs from status file: Parse these fields: - PROJECT_NAME - PROJECT_TYPE - PROJECT_LEVEL - FIELD_TYPE - CURRENT_PHASE - CURRENT_WORKFLOW - TODO_STORY - IN_PROGRESS_STORY - NEXT_ACTION - NEXT_COMMAND - NEXT_AGENT Load workflow path file to check for optional steps Check if current workflow is in progress or complete ## 📊 Current Status **Project:** {{PROJECT_NAME}} (Level {{PROJECT_LEVEL}} {{PROJECT_TYPE}}) **Phase:** {{CURRENT_PHASE}} **Current Workflow:** {{CURRENT_WORKFLOW}} {{#if CURRENT_PHASE == "4-Implementation"}} **Development Queue:** - TODO: {{TODO_STORY}} - {{TODO_TITLE}} - IN PROGRESS: {{IN_PROGRESS_STORY}} - {{IN_PROGRESS_TITLE}} {{/if}} ## 🎯 Your Options {{#if CURRENT_WORKFLOW != "complete"}} **Continue in progress:** - {{CURRENT_WORKFLOW}} ({{CURRENT_AGENT}} agent) {{/if}} **Next required step:** - Command: `{{NEXT_COMMAND}}` - Agent: {{NEXT_AGENT}} {{#if optional_workflows_available}} **Optional workflows available:** {{#each optional_workflows}} - {{workflow_name}} ({{agent}}) {{/each}} {{/if}} What would you like to do? {{#if CURRENT_WORKFLOW != "complete"}} 1. **Continue current** - Resume {{CURRENT_WORKFLOW}} {{/if}} 2. **Next required** - {{NEXT_COMMAND}} {{#if optional_workflows_available}} 3. **Optional workflow** - Choose from available options {{/if}} 4. **View full status** - See complete status file 5. **Exit** - Return to agent Your choice: Handle user selection based on available options