5.9 KiB
5.9 KiB
Capture Learning Triage
Task Overview
Agent: architect
Action Type: learning-triage
Duration: 10-15 minutes
LLM-Optimized: Token-efficient structured capture
Purpose
Systematically capture and triage learnings from story implementation to drive continuous improvement and feed future epics.
Inputs
- Story implementation file (docs/stories/epic{epic_number}.story{story_number}.story.md)
- All review feedback from Round 1 reviews
- Implementation fixes and changes
- Quality gate results and metrics
Outputs
- Learning items captured in story file under ## Learning Triage section
- Categorized learning items with priorities and owners
- Action items for immediate and future implementation
Learning Categories
ARCH_CHANGE (Architecture Changes Required)
- Purpose: Technical debt or architecture improvements identified
- Token Limit: 50 tokens per item
- Format:
ARCH: [Component] - [Issue] - [Impact] - [Owner: architect] - Priority: HIGH/MEDIUM/LOW
- Timeline: Current epic / Next epic / Technical debt backlog
FUTURE_EPIC (Epic Candidate Features)
- Purpose: Features or capabilities that emerged during implementation
- Token Limit: 50 tokens per item
- Format:
EPIC: [Feature] - [Business Value] - [Complexity] - [Owner: po] - Priority: HIGH/MEDIUM/LOW
- Timeline: Next sprint / Next quarter / Future roadmap
URGENT_FIX (Critical Issues Requiring Immediate Attention)
- Purpose: Blockers or critical issues that need immediate resolution
- Token Limit: 50 tokens per item
- Format:
URGENT: [Issue] - [Impact] - [Fix Required] - [Owner: dev/architect] - Priority: CRITICAL (resolve within current sprint)
- Timeline: Immediate (within 1-2 days)
PROCESS_IMPROVEMENT (Development Process Enhancements)
- Purpose: Workflow, tooling, or process improvements identified
- Token Limit: 50 tokens per item
- Format:
PROCESS: [Area] - [Current State] - [Improvement] - [Owner: sm] - Priority: HIGH/MEDIUM/LOW
- Timeline: Current sprint / Next sprint / Continuous improvement
TOOLING (Development Tooling and Infrastructure)
- Purpose: Tools, automation, or infrastructure improvements needed
- Token Limit: 50 tokens per item
- Format:
TOOLING: [Tool/System] - [Gap] - [Solution] - [Owner: infra-devops-platform] - Priority: HIGH/MEDIUM/LOW
- Timeline: Current sprint / Next sprint / Infrastructure roadmap
KNOWLEDGE_GAP (Team Knowledge and Training Needs)
- Purpose: Skills, knowledge, or training gaps identified during implementation
- Token Limit: 50 tokens per item
- Format:
KNOWLEDGE: [Area] - [Gap] - [Training Need] - [Owner: sm/po] - Priority: HIGH/MEDIUM/LOW
- Timeline: Current sprint / Next sprint / Long-term development
Execution Steps
Step 1: Review Implementation Context
CONTEXT_REVIEW:
- Story complexity: [SIMPLE/MODERATE/COMPLEX]
- Implementation time: [Actual vs Estimated]
- Quality gate failures: [Count and types]
- Review rounds required: [1/2/3+]
- Key technical challenges: [List top 3]
Step 2: Extract Learning Items
For each category, scan implementation evidence:
- Review feedback patterns
- Implementation fix patterns
- Quality gate failure patterns
- Time/effort variance patterns
- Technical decision points
Step 3: Triage and Prioritize
TRIAGE_MATRIX:
High Priority: Blocks current/next sprint, affects team velocity
Medium Priority: Improves quality/efficiency, affects future work
Low Priority: Nice-to-have improvements, long-term optimization
Step 4: Assign Owners and Timelines
OWNERSHIP_ASSIGNMENT:
- architect: Architecture, technical debt, system design
- po: Business features, epic candidates, requirements
- dev: Implementation issues, code quality, technical fixes
- sm: Process improvements, team coordination, knowledge gaps
- infra-devops-platform: Tooling, infrastructure, automation
Success Criteria
- All learning categories reviewed and populated
- Each item under 50 tokens with clear action owner
- Priority and timeline assigned to each item
- Immediate actions (URGENT_FIX) clearly identified
- Future epic candidates captured with business value
- Learning items added to story file under ## Learning Triage
Evidence Documentation
Update story file with:
## Learning Triage
**Architect:** [Name] | **Date:** [YYYY-MM-DD] | **Duration:** [X minutes]
### ARCH_CHANGE
- ARCH: [Component] - [Issue] - [Impact] - [Owner: architect] | Priority: [HIGH/MEDIUM/LOW] | Timeline: [Current/Next/Backlog]
### FUTURE_EPIC
- EPIC: [Feature] - [Business Value] - [Complexity] - [Owner: po] | Priority: [HIGH/MEDIUM/LOW] | Timeline: [Next/Quarter/Future]
### URGENT_FIX
- URGENT: [Issue] - [Impact] - [Fix Required] - [Owner: dev/architect] | Priority: CRITICAL | Timeline: Immediate
### PROCESS_IMPROVEMENT
- PROCESS: [Area] - [Current State] - [Improvement] - [Owner: sm] | Priority: [HIGH/MEDIUM/LOW] | Timeline: [Current/Next/Continuous]
### TOOLING
- TOOLING: [Tool/System] - [Gap] - [Solution] - [Owner: infra-devops-platform] | Priority: [HIGH/MEDIUM/LOW] | Timeline: [Current/Next/Infrastructure]
### KNOWLEDGE_GAP
- KNOWLEDGE: [Area] - [Gap] - [Training Need] - [Owner: sm/po] | Priority: [HIGH/MEDIUM/LOW] | Timeline: [Current/Next/Long-term]
**Summary:** [X items captured] | [X urgent] | [X epic candidates] | [X process improvements]
Integration Points
- Input from: validate_fixes (final architect review)
- Output to: party-mode-learning-review (collaborative review)
- Handoff: "Learning triage complete. Ready for collaborative review session."
LLM Optimization Notes
- Token limits enforce brevity and focus
- Structured format enables rapid scanning
- Evidence-based categorization reduces subjective interpretation
- Clear ownership prevents action item limbo
- Timeline specificity enables proper backlog management