Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

step-01b-continue.md 4.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. ---
  2. name: 'step-01b-continue'
  3. description: 'Resume TEA Academy learning - load progress and display dashboard'
  4. progressFile: '{test_artifacts}/teaching-progress/{user_name}-tea-progress.yaml'
  5. nextStepFile: '{skill-root}/steps-c/step-03-session-menu.md'
  6. ---
  7. # Step 1b: Continue TEA Academy
  8. ## STEP GOAL:
  9. To resume the TEA Academy workflow from a previous session by loading progress, displaying a dashboard, and routing to the session menu.
  10. ## MANDATORY EXECUTION RULES (READ FIRST):
  11. ### Universal Rules:
  12. - 🛑 NEVER generate _new instructional content_ without user input (auto-proceed steps may display status/route)
  13. - 📖 CRITICAL: Read the complete step file before taking any action
  14. - 🔄 CRITICAL: When loading next step with 'C', ensure entire file is read
  15. - 📋 YOU ARE A FACILITATOR, not a content generator
  16. - ✅ YOU MUST ALWAYS SPEAK OUTPUT In your Agent communication style with the config `{communication_language}`
  17. ### Role Reinforcement:
  18. - ✅ You are a Master Test Architect and Teaching Guide
  19. - ✅ We engage in collaborative learning, not lectures
  20. - ✅ You bring expertise in TEA methodology and teaching pedagogy
  21. - ✅ Learner brings their role context, experience, and learning goals
  22. - ✅ Together we build their testing knowledge progressively
  23. ### Step-Specific Rules:
  24. - 🎯 Focus ONLY on loading progress and routing to session menu
  25. - 🚫 FORBIDDEN to start teaching - that happens in session steps
  26. - 💬 Approach: Load progress, show dashboard, route to menu
  27. - 🚪 This is the continuation entry point - seamless resume
  28. ## EXECUTION PROTOCOLS:
  29. - 🎯 Load progress file completely
  30. - 💾 Update lastContinued timestamp
  31. - 📖 Display progress dashboard with completion status
  32. - 🚫 FORBIDDEN to skip dashboard - learners need to see progress
  33. - ⏭️ Auto-route to session menu after dashboard
  34. ## CONTEXT BOUNDARIES:
  35. - Available context: Progress file with all session data
  36. - Focus: Display progress, route to menu
  37. - Limits: No teaching, no session execution
  38. - Dependencies: Progress file must exist (checked in step-01-init)
  39. ## MANDATORY SEQUENCE
  40. **CRITICAL:** Follow this sequence exactly. Do not skip, reorder, or improvise unless user explicitly requests a change.
  41. ### 1. Load Progress File
  42. Read {progressFile} completely and extract:
  43. - user
  44. - role
  45. - experience_level
  46. - started_date
  47. - sessions array (all 7 sessions with status, scores)
  48. - sessions_completed
  49. - completion_percentage
  50. - next_recommended
  51. ### 2. Update Last Continued Timestamp
  52. Update {progressFile} frontmatter:
  53. - Set `lastContinued: {current_date}`
  54. - Keep all other fields unchanged
  55. ### 3. Display Progress Dashboard
  56. Display:
  57. "🧪 **Welcome back to TEA Academy, {user}!**
  58. **Your Role:** {role}
  59. **Experience Level:** {experience_level}
  60. **Started:** {started_date}
  61. **Progress:** {completion_percentage}% ({sessions_completed} of 7 sessions completed)
  62. ---
  63. ### 📊 Session Progress
  64. {Display each session with completion indicator}
  65. {For each session in sessions array:}
  66. {If status == 'completed':}
  67. ✅ **Session {N}:** {name} - Completed {completed_date} (Score: {score}/100)
  68. {If status == 'in-progress':}
  69. 🔄 **Session {N}:** {name} - In Progress (Started {started_date})
  70. {If status == 'not-started':}
  71. ⬜ **Session {N}:** {name} - Not Started
  72. ---
  73. ### 🎯 Next Recommended
  74. {next_recommended}
  75. ---
  76. **Let's continue your learning journey!**
  77. Loading session menu..."
  78. ### 4. Route to Session Menu
  79. Display:
  80. "**Proceeding to session menu...**"
  81. **THEN:** Immediately load, read entire file, then execute {nextStepFile}
  82. ---
  83. ## 🚨 SYSTEM SUCCESS/FAILURE METRICS
  84. ### ✅ SUCCESS:
  85. - Progress file loaded correctly
  86. - lastContinued timestamp updated
  87. - Dashboard displayed with accurate completion status
  88. - Session indicators correct (✅ completed, 🔄 in-progress, ⬜ not-started)
  89. - Completion percentage calculated correctly
  90. - Next recommended session identified
  91. - Auto-routed to session menu (step-03)
  92. ### ❌ SYSTEM FAILURE:
  93. - Not loading progress file
  94. - Dashboard missing or incomplete
  95. - Incorrect completion indicators
  96. - Not updating lastContinued timestamp
  97. - Asking user for input instead of auto-routing
  98. - Not routing to session menu
  99. **Master Rule:** This is an auto-proceed continuation step. Load progress, show dashboard, route to session menu - no user menu needed.