Phase 3: Solutioning Workflows
The Solutioning phase bridges planning and implementation. These workflows transform your requirements and UX design into technical architecture decisions and actionable development stories.Available Workflows
Create Architecture
Define technical architecture and solution design
Create Epics & Stories
Break requirements into epics and user stories
Implementation Readiness
Validate readiness to begin development
Create Architecture Workflow
Purpose
Create comprehensive architecture solution design decisions to ensure AI agents implement consistently. This workflow produces architecture decision records (ADRs) that prevent implementation conflicts.Trigger Commands
Your Role
The AI acts as an architectural facilitator collaborating with you as peers. This is a partnership where:- AI brings structured architectural thinking and knowledge
- You bring domain expertise and product vision
Workflow Steps
- Initialization - Load PRD, UX design, and research
- Context Gathering - Understand requirements and constraints
- Starter Selection - Choose starter template or framework
- Architecture Decisions - Make key technical decisions
- Pattern Selection - Choose architectural patterns
- Structure Definition - Define folder structure and organization
- Validation - Review for completeness and consistency
- Completion - Finalize architecture document
Inputs
- PRD (requirements)
- UX Design (UI/UX requirements)
- Technical Research (if exists)
- User’s technical preferences and constraints
Outputs
File Location:{planning_artifacts}/architecture-decisions.md
Document Includes:
- Architecture Decision Records (ADRs)
- Technology stack decisions
- Framework and starter choices
- Architectural patterns (layering, state management, etc.)
- Folder structure and organization
- Data models and schemas
- API design decisions
- Security architecture
- Performance considerations
- Deployment architecture
Architecture Decision Template
Each decision follows this format:Example Invocation
Source Files
- Workflow:
src/bmm/workflows/3-solutioning/create-architecture/workflow.md - Template:
src/bmm/workflows/3-solutioning/create-architecture/architecture-decision-template.md - Steps:
src/bmm/workflows/3-solutioning/create-architecture/steps/ - Data:
src/bmm/workflows/3-solutioning/create-architecture/data/
Create Epics and Stories Workflow
Purpose
Transform PRD requirements and Architecture decisions into comprehensive epics organized by user value, with detailed, actionable user stories and complete acceptance criteria for development teams.Trigger Commands
Your Role
The AI acts as a product strategist and technical specifications writer, bringing:- Expertise in requirements decomposition
- Technical implementation context
- Acceptance criteria writing skills
Workflow Steps
- Validate Prerequisites - Ensure PRD and Architecture exist
- Design Epics - Organize requirements into value-based epics
- Create Stories - Break epics into implementable stories
- Final Validation - Review for completeness and implementability
Inputs
- Required: PRD (product requirements)
- Required: Architecture (technical decisions)
- Optional: UX Design (for UI stories)
- Optional: Research reports (for context)
Outputs
File Location:{planning_artifacts}/epics.md or {planning_artifacts}/epics/index.md
Document Structure:
Story Quality Standards
Each story must have:- Clear user story format (As a… I want… So that…)
- Complete acceptance criteria (Given/When/Then format)
- Technical implementation notes
- Dependencies identified
- Testable outcomes
- Appropriate sizing (can be completed in one sprint)
Example Invocation
Source Files
- Workflow:
src/bmm/workflows/3-solutioning/create-epics-and-stories/workflow.md - Template:
src/bmm/workflows/3-solutioning/create-epics-and-stories/templates/epics-template.md - Steps:
src/bmm/workflows/3-solutioning/create-epics-and-stories/steps/
Check Implementation Readiness Workflow
Purpose
Validate that all planning artifacts are complete, consistent, and ready for implementation. This workflow performs a comprehensive review before development begins.Trigger Commands
Validation Scope
Checks:- Document Discovery - All required documents exist
- PRD Analysis - Requirements are complete and clear
- Epic Coverage Validation - All requirements have stories
- UX Alignment - Stories match UX design
- Epic Quality Review - Stories are well-formed
- Final Assessment - Overall readiness score
Workflow Steps
- Document Discovery - Locate all planning artifacts
- PRD Analysis - Validate requirements quality
- Epic Coverage Validation - Ensure complete coverage
- UX Alignment - Check design consistency
- Epic Quality Review - Review story quality
- Final Assessment - Generate readiness report
Inputs
- PRD
- Architecture decisions
- Epics and stories
- UX Design (if exists)
- Research reports (if exist)
Outputs
File Location:{planning_artifacts}/readiness-report-{date}.md
Report Includes:
- Overall readiness score (0-100%)
- Document completeness checklist
- Requirement coverage analysis
- Story quality assessment
- Identified gaps and risks
- Recommendations
- Go/No-Go decision
Readiness Criteria
Ready to implement if:- ✅ PRD exists and is complete (100% of sections)
- ✅ Architecture exists with key decisions
- ✅ All PRD requirements have corresponding stories
- ✅ All stories have acceptance criteria
- ✅ No blocking gaps or contradictions
- ✅ Overall score >= 80%
- ❌ Missing critical documents
- ❌ Requirements coverage < 80%
- ❌ Stories missing acceptance criteria
- ❌ Contradictions between documents
- ❌ Overall score < 80%
Example Invocation
Source Files
- Workflow:
src/bmm/workflows/3-solutioning/check-implementation-readiness/workflow.md - Template:
src/bmm/workflows/3-solutioning/check-implementation-readiness/templates/readiness-report-template.md - Steps:
src/bmm/workflows/3-solutioning/check-implementation-readiness/steps/
Next Steps
After completing Solutioning phase and validating readiness:- Phase 4: Implementation - Execute sprints and develop stories
- Quick Flow - Use for small changes during implementation
