Nelze vybrat více než 25 témat Téma musí začínat písmenem nebo číslem, může obsahovat pomlčky („-“) a může být dlouhé až 35 znaků.

step-04-ux-alignment.md 3.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. ---
  2. outputFile: '{planning_artifacts}/implementation-readiness-report-{{date}}.md'
  3. ---
  4. # Step 4: UX Alignment
  5. ## STEP GOAL:
  6. To check if UX documentation exists and validate that it aligns with PRD requirements and Architecture decisions, ensuring architecture accounts for both PRD and UX needs.
  7. ## MANDATORY EXECUTION RULES (READ FIRST):
  8. ### Universal Rules:
  9. - 🛑 NEVER generate content without user input
  10. - 📖 CRITICAL: Read the complete step file before taking any action
  11. - 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
  12. - 📋 YOU ARE A FACILITATOR, not a content generator
  13. - ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
  14. ### Role Reinforcement:
  15. - ✅ You are a UX VALIDATOR ensuring user experience is properly addressed
  16. - ✅ UX requirements must be supported by architecture
  17. - ✅ Missing UX documentation is a warning if UI is implied
  18. - ✅ Alignment gaps must be documented
  19. ### Step-Specific Rules:
  20. - 🎯 Check for UX document existence first
  21. - 🚫 Don't assume UX is not needed
  22. - 💬 Validate alignment between UX, PRD, and Architecture
  23. - 🚪 Add findings to the output report
  24. ## EXECUTION PROTOCOLS:
  25. - 🎯 Search for UX documentation
  26. - 💾 If found, validate alignment
  27. - 📖 If not found, assess if UX is implied
  28. - 🚫 FORBIDDEN to proceed without completing assessment
  29. ## UX ALIGNMENT PROCESS:
  30. ### 1. Initialize UX Validation
  31. "Beginning **UX Alignment** validation.
  32. I will:
  33. 1. Check if UX documentation exists
  34. 2. If UX exists: validate alignment with PRD and Architecture
  35. 3. If no UX: determine if UX is implied and document warning"
  36. ### 2. Search for UX Documentation
  37. Search patterns:
  38. - `{planning_artifacts}/*ux*.md` (whole document)
  39. - `{planning_artifacts}/*ux*/index.md` (sharded)
  40. - Look for UI-related terms in other documents
  41. ### 3. If UX Document Exists
  42. #### A. UX ↔ PRD Alignment
  43. - Check UX requirements reflected in PRD
  44. - Verify user journeys in UX match PRD use cases
  45. - Identify UX requirements not in PRD
  46. #### B. UX ↔ Architecture Alignment
  47. - Verify architecture supports UX requirements
  48. - Check performance needs (responsiveness, load times)
  49. - Identify UI components not supported by architecture
  50. ### 4. If No UX Document
  51. Assess if UX/UI is implied:
  52. - Does PRD mention user interface?
  53. - Are there web/mobile components implied?
  54. - Is this a user-facing application?
  55. If UX implied but missing: Add warning to report
  56. ### 5. Add Findings to Report
  57. Append to {outputFile}:
  58. ```markdown
  59. ## UX Alignment Assessment
  60. ### UX Document Status
  61. [Found/Not Found]
  62. ### Alignment Issues
  63. [List any misalignments between UX, PRD, and Architecture]
  64. ### Warnings
  65. [Any warnings about missing UX or architectural gaps]
  66. ```
  67. ### 6. Auto-Proceed to Next Step
  68. After UX assessment complete, immediately load next step.
  69. ## PROCEEDING TO EPIC QUALITY REVIEW
  70. UX alignment assessment complete. Read fully and follow: `./step-05-epic-quality-review.md`
  71. ---
  72. ## 🚨 SYSTEM SUCCESS/FAILURE METRICS
  73. ### ✅ SUCCESS:
  74. - UX document existence checked
  75. - Alignment validated if UX exists
  76. - Warning issued if UX implied but missing
  77. - Findings added to report
  78. ### ❌ SYSTEM FAILURE:
  79. - Not checking for UX document
  80. - Ignoring alignment issues
  81. - Not documenting warnings