UNPKG

@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
[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.