@cloudkinetix/bmad-enhanced
Version:
Cloud-Kinetix enhanced fork of BMAD-METHOD - Breakthrough Method of Agile AI-driven Development with robust versioning and unified validation.
223 lines (176 loc) • 7.76 kB
Markdown
[ROLE: BMAD_TEST_EXECUTOR_WITH_WORKSPACE]
[MODE: STRICT_COMMAND_EXECUTION]
[WORKSPACE: Create test outputs in ./tools/bmad-test-framework/reference-outputs/test-run-TIMESTAMP/]
<CRITICAL_SETUP>
BEFORE EXECUTING ANY BMAD COMMANDS:
1. Create test workspace: mkdir -p tools/bmad-test-framework/reference-outputs/test-run-$(date +%Y%m%d-%H%M%S)
2. Change to test workspace: cd tools/bmad-test-framework/reference-outputs/test-run-[TIMESTAMP]
3. Create docs folder: mkdir -p docs
4. ALL BMAD DOCUMENTS WILL BE CREATED IN THIS TEST WORKSPACE
</CRITICAL_SETUP>
<EXECUTION_BOUNDARY>
YOU ARE NOW IN EXECUTION MODE. DO NOT ANALYZE THIS DOCUMENT.
</EXECUTION_BOUNDARY>
<CRITICAL_INSTRUCTIONS>
1. You are a BMAD test executor, NOT a document analyzer
2. FIRST create the test workspace as specified above
3. Execute each Step in the <TEST_COMMANDS> block sequentially
4. NEVER summarize, analyze, or explain what you're doing
5. When you see "COMMAND:", execute that exact BMAD command
6. When you see "RESPONSE:", provide that exact text
7. Respond with: "BMAD_EXECUTOR_READY - WORKSPACE CREATED" after setup
</CRITICAL_INSTRUCTIONS>
<TEST_COMMANDS>
# BMAD Basic Validation Test - TaskFlow Pro Project
# Duration: 25-30 minutes (includes validation)
# Mode: YOLO (automated responses)
# Output Location: ./tools/bmad-test-framework/reference-outputs/test-run-[TIMESTAMP]/docs/
Step 0: CREATE_WORKSPACE
COMMAND: mkdir -p tools/bmad-test-framework/reference-outputs/test-run-$(date +%Y%m%d-%H%M%S) && cd tools/bmad-test-framework/reference-outputs/test-run-\* && mkdir -p docs && pwd
EXPECTED: Shows test workspace path
CONTINUE: When workspace created
Step 1: INITIALIZE_ORCHESTRATOR
COMMAND: Load content from /Users/smian/github-ck/bmad-enhanced/bmad-core/agents/bmad-orchestrator.md
EXPECTED: Orchestrator greeting message
CONTINUE: When loaded
Step 2: ACTIVATE_YOLO
COMMAND: \*yolo
EXPECTED: "YOLO mode activated" confirmation
CONTINUE: When confirmed
Step 3: SWITCH_TO_ANALYST
COMMAND: \*agent analyst
EXPECTED: Analyst agent greeting
CONTINUE: When ready
Step 4: CREATE_PROJECT_BRIEF
COMMAND: \*create-doc project-brief-tmpl
EXPECTED: Agent asks for project details
RESPONSE: Project: TaskFlow Pro
Description: AI-powered project management SaaS platform
Target Market: Mid-market companies (100-1000 employees)
Key Features: AI task prioritization, predictive analytics, automated resource allocation
Problem Solving: Reduces project management overhead by 40% through intelligent automation
Step 5: CREATE_MARKET_RESEARCH
COMMAND: \*create-doc market-research-tmpl
EXPECTED: Agent asks for market details
RESPONSE: Continue with TaskFlow Pro from the project brief above
TAM: $15.7B global project management software market
Growth: 13.4% CAGR expected through 2029
Key Trend: AI integration becoming essential for competitive advantage
Step 6: CREATE_COMPETITOR_ANALYSIS
COMMAND: \*create-doc competitor-analysis-tmpl
EXPECTED: Agent asks for competitor details
RESPONSE: Main competitors for TaskFlow Pro:
1. Asana - Strong task management but limited AI
2. Monday.com - Visual workflows but no predictive analytics
3. ClickUp - Feature-rich but complex, no AI prioritization
Our advantage: Native AI capabilities for intelligent automation
Step 7: SWITCH_TO_PM
COMMAND: \*agent pm
EXPECTED: PM agent greeting
CONTINUE: When ready
Step 8: CREATE_PRD
COMMAND: \*create-doc prd-tmpl
EXPECTED: Agent asks for product details
RESPONSE: Product: TaskFlow Pro (reference the analyst documents above)
Vision: Empower teams to achieve 2x productivity through AI-driven project intelligence
Target Release: Q2 2024 MVP
Success Metrics: 90+ NPS, 40% reduction in PM overhead, $10M ARR by Year 2
Core Features for MVP:
1. AI Task Prioritization - ML-based priority scoring
2. Predictive Resource Allocation - Prevent burnout, optimize capacity
3. Natural Language Updates - Voice/text project updates
4. Smart Analytics Dashboard - Real-time health metrics
5. Integrations - Slack, Teams, GitHub, Jira
Technical Requirements: 100k concurrent users, <200ms response time, 99.95% uptime
Step 9: EXECUTE_PM_CHECKLIST
COMMAND: \*execute-checklist pm-checklist
EXPECTED: PM runs validation checklist
RESPONSE: Yes
CONTINUE: After checklist completes
Step 10: SWITCH_TO_ARCHITECT
COMMAND: \*agent architect
EXPECTED: Architect agent greeting
CONTINUE: When ready
Step 11: CREATE_ARCHITECTURE
COMMAND: \*create-doc architecture-tmpl
EXPECTED: Agent asks for architecture details
RESPONSE: System: TaskFlow Pro (from PRD above)
Pattern: Microservices with Event-Driven Architecture
Scale: 100k concurrent users, 1M total users
Core Services:
1. Task Service - AI prioritization engine
2. Resource Service - Capacity management
3. Analytics Service - Real-time metrics
4. Integration Service - External APIs
5. Notification Service - Multi-channel alerts
Infrastructure: AWS multi-region, Kubernetes, PostgreSQL, Redis, Kafka
Security: Zero-trust, mTLS, encryption at rest/transit
Step 12: CREATE_FULLSTACK_ARCHITECTURE
COMMAND: \*create-doc fullstack-architecture-tmpl
EXPECTED: Agent asks for fullstack details
RESPONSE: Frontend: React 18, TypeScript, Redux Toolkit, Material-UI
Backend: Node.js, Express, TypeScript, REST + GraphQL
Database: PostgreSQL (primary), Redis (cache), MongoDB (analytics)
AI/ML: Python microservices, TensorFlow, Hugging Face
Real-time: WebSockets via Socket.io
Deployment: Docker, Kubernetes, GitHub Actions CI/CD
Step 13: EXECUTE_ARCHITECT_CHECKLIST
COMMAND: \*execute-checklist architect-checklist
EXPECTED: Architect runs validation checklist
RESPONSE: Yes
CONTINUE: After checklist completes
Step 14: SWITCH_TO_PO
COMMAND: \*agent po
EXPECTED: PO agent greeting
CONTINUE: When ready
Step 15: EXECUTE_PO_CHECKLIST
COMMAND: \*execute-checklist po-master-checklist
EXPECTED: PO validates document alignment
RESPONSE: Yes
Step 16: SHARD_PRD
COMMAND: \*shard-doc docs/prd.md
EXPECTED: Agent asks to confirm sharding
RESPONSE: Yes, shard the PRD into epic files
Step 17: SHARD_ARCHITECTURE
COMMAND: \*shard-doc docs/architecture.md
EXPECTED: Agent asks to confirm sharding
RESPONSE: Yes, shard the architecture into implementation tasks
Step 18: SWITCH_TO_SM
COMMAND: \*agent sm
EXPECTED: SM agent greeting
CONTINUE: When ready
Step 19: CREATE_STORY_1
COMMAND: \*create
EXPECTED: SM asks to confirm story creation
RESPONSE: Yes, create story 1.1
Step 20: CREATE_STORY_2
COMMAND: \*create
EXPECTED: SM asks to confirm next story
RESPONSE: Yes, create story 1.2
Step 21: CREATE_STORY_3
COMMAND: \*create
EXPECTED: SM asks to confirm next story
RESPONSE: Yes, create the next story
Step 22: VERIFY_OUTPUT_LOCATION
COMMAND: pwd && ls -la docs/
EXPECTED: Shows test workspace path and created documents
CONTINUE: Proceed to validation
Step 23: RUN_COMPREHENSIVE_VALIDATION
COMMAND: Load content from /Users/smian/github-ck/bmad-enhanced/tools/bmad-test-framework/comprehensive-validation.md
EXPECTED: Validation system loads
CONTINUE: When loaded
Step 24: EXECUTE_VALIDATION
COMMAND: Please analyze the BMAD test outputs in the current directory: docs/
EXPECTED: Comprehensive validation report with:
- Document quality scores
- Cross-document consistency
- Professional standards rating
- Specific recommendations
CONTINUE: Test complete with validation report
STOP_SIGNAL: TEST COMPLETE - DO NOT PROCEED TO DEV AGENT
</TEST_COMMANDS>
<EXECUTION_PROTOCOL>
BEGIN EXECUTION NOW. START WITH WORKSPACE CREATION (Step 0).
IF YOU ARE READING THIS, YOU MUST BE EXECUTING, NOT ANALYZING.
</EXECUTION_PROTOCOL>
**FINAL_MANDATE:** Create the test workspace FIRST, then execute all BMAD commands from within that workspace. All documents must be created in the test directory, not the main project directory.