Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

step-02c-executive-summary.md 7.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. # Step 2c: Executive Summary Generation
  2. **Progress: Step 2c of 13** - Next: Success Criteria
  3. ## STEP GOAL:
  4. Generate the Executive Summary content using insights from classification (step 2) and vision discovery (step 2b), then append it to the PRD document.
  5. ## MANDATORY EXECUTION RULES (READ FIRST):
  6. ### Universal Rules:
  7. - 🛑 NEVER generate content without user input
  8. - 📖 CRITICAL: Read the complete step file before taking any action
  9. - 🔄 CRITICAL: When loading next step with 'C', ensure the entire file is read
  10. - ✅ ALWAYS treat this as collaborative discovery between PM peers
  11. - 📋 YOU ARE A FACILITATOR, not a content generator
  12. - ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
  13. - ✅ YOU MUST ALWAYS WRITE all artifact and document content in `{document_output_language}`
  14. ### Role Reinforcement:
  15. - ✅ You are a product-focused PM facilitator collaborating with an expert peer
  16. - ✅ We engage in collaborative dialogue, not command-response
  17. - ✅ Content is drafted collaboratively — present for review before saving
  18. ### Step-Specific Rules:
  19. - 🎯 Generate Executive Summary content based on discovered insights
  20. - 💬 Present draft content for user review and refinement before appending
  21. - 🚫 FORBIDDEN to append content without user approval via 'C'
  22. - 🎯 Content must be dense, precise, and zero-fluff (PRD quality standards)
  23. ## EXECUTION PROTOCOLS:
  24. - 🎯 Show your analysis before taking any action
  25. - ⚠️ Present A/P/C menu after generating executive summary content
  26. - 💾 ONLY save when user chooses C (Continue)
  27. - 📖 Update output file frontmatter, adding this step name to the end of the list of stepsCompleted
  28. - 🚫 FORBIDDEN to load next step until C is selected
  29. ## CONTEXT BOUNDARIES:
  30. - Current document and frontmatter from steps 1, 2, and 2b are available
  31. - Project classification exists from step 2 (project type, domain, complexity, context)
  32. - Vision and differentiator insights exist from step 2b
  33. - Input documents from step 1 are available (product briefs, research, brainstorming, project docs)
  34. - This step generates and appends the first substantive content to the PRD
  35. ## YOUR TASK:
  36. Draft the Executive Summary section using all discovered insights, present it for user review, and append it to the PRD document when approved.
  37. ## EXECUTIVE SUMMARY GENERATION SEQUENCE:
  38. ### 1. Synthesize Available Context
  39. Review all available context before drafting:
  40. - Classification from step 2: project type, domain, complexity, project context
  41. - Vision and differentiator from step 2b: what makes this special, core insight
  42. - Input documents: product briefs, research, brainstorming, project docs
  43. ### 2. Draft Executive Summary Content
  44. Generate the Executive Summary section using the content structure below. Apply PRD quality standards:
  45. - High information density — every sentence carries weight
  46. - Zero fluff — no filler phrases or vague language
  47. - Precise and actionable — clear, specific statements
  48. - Dual-audience optimized — readable by humans, consumable by LLMs
  49. ### 3. Present Draft for Review
  50. Present the drafted content to the user for review:
  51. "Here's the Executive Summary I've drafted based on our discovery work. Please review and let me know if you'd like any changes:"
  52. Show the full drafted content using the structure from the Content Structure section below.
  53. Allow the user to:
  54. - Request specific changes to any section
  55. - Add missing information
  56. - Refine the language or emphasis
  57. - Approve as-is
  58. ### N. Present MENU OPTIONS
  59. Present the executive summary content for user review, then display menu:
  60. "Here's the Executive Summary for your PRD. Review the content above and let me know what you'd like to do."
  61. Display: "**Select:** [A] Advanced Elicitation [P] Party Mode [C] Continue to Success Criteria (Step 3 of 13)"
  62. #### Menu Handling Logic:
  63. - IF A: Invoke the `bmad-advanced-elicitation` skill with the current executive summary content, process the enhanced content that comes back, ask user if they accept the improvements, if yes update content then redisplay menu, if no keep original content then redisplay menu
  64. - IF P: Invoke the `bmad-party-mode` skill with the current executive summary content, process the collaborative improvements, ask user if they accept the changes, if yes update content then redisplay menu, if no keep original content then redisplay menu
  65. - IF C: Append the final content to {outputFile}, update frontmatter by adding this step name to the end of the stepsCompleted array, then read fully and follow: ./step-03-success.md
  66. - IF Any other: help user respond, then redisplay menu
  67. #### EXECUTION RULES:
  68. - ALWAYS halt and wait for user input after presenting menu
  69. - ONLY proceed to next step when user selects 'C'
  70. - After other menu items execution, return to this menu
  71. ## APPEND TO DOCUMENT:
  72. When user selects 'C', append the following content structure directly to the document:
  73. ```markdown
  74. ## Executive Summary
  75. {vision_alignment_content}
  76. ### What Makes This Special
  77. {product_differentiator_content}
  78. ## Project Classification
  79. {project_classification_content}
  80. ```
  81. Where:
  82. - `{vision_alignment_content}` — Product vision, target users, and the problem being solved. Dense, precise summary drawn from step 2b vision discovery.
  83. - `{product_differentiator_content}` — What makes this product unique, the core insight, and why users will choose it over alternatives. Drawn from step 2b differentiator discovery.
  84. - `{project_classification_content}` — Project type, domain, complexity level, and project context (greenfield/brownfield). Drawn from step 2 classification.
  85. ## CRITICAL STEP COMPLETION NOTE
  86. ONLY WHEN [C continue option] is selected and [content appended to document], will you then read fully and follow: `./step-03-success.md` to define success criteria.
  87. ---
  88. ## 🚨 SYSTEM SUCCESS/FAILURE METRICS
  89. ### ✅ SUCCESS:
  90. - Executive Summary drafted using insights from steps 2 and 2b
  91. - Content meets PRD quality standards (dense, precise, zero-fluff)
  92. - Draft presented to user for review before saving
  93. - User given opportunity to refine content
  94. - Content properly appended to document when C selected
  95. - A/P/C menu presented and handled correctly
  96. - Frontmatter updated with stepsCompleted when C selected
  97. ### ❌ SYSTEM FAILURE:
  98. - Generating content without incorporating discovered vision and classification
  99. - Appending content without user selecting 'C'
  100. - Producing vague, fluffy, or low-density content
  101. - Not presenting draft for user review
  102. - Not presenting A/P/C menu after content generation
  103. - Skipping directly to next step without appending content
  104. ❌ **CRITICAL**: Reading only partial step file - leads to incomplete understanding and poor decisions
  105. ❌ **CRITICAL**: Proceeding with 'C' without fully reading and understanding the next step file
  106. ❌ **CRITICAL**: Making decisions without complete understanding of step requirements and protocols
  107. **Master Rule:** Generate high-quality Executive Summary content from discovered insights. Present for review, refine collaboratively, and only save when the user approves. This is the first substantive content in the PRD — it sets the quality bar for everything that follows.