feat: Create context templates to complete Phase 2.3
Phase 2.3: Context Templates Creation ✅ COMPLETE ✨ context-handoff-tmpl.md (109 lines) - Comprehensive handoff structure with BMad markup - Placeholder system for context transfer - LLM instruction markup for dynamic content - Validation checkpoints and error handling - Quality assurance and fallback procedures ✨ context-summary-tmpl.md (122 lines) - Summary template for context compression - Information hierarchy and compression instructions - Quality validation and freshness assessment - Context recovery procedures and metadata 🎉 PHASE 2 FOUNDATION COMPLETE 🎉 All planning agents enhanced + context templates created
This commit is contained in:
parent
b357b79c9a
commit
7cf4c68c8d
|
|
@ -0,0 +1,137 @@
|
|||
# Context Handoff Template
|
||||
|
||||
## Context Transfer Overview
|
||||
|
||||
**From Agent**: {{source_agent}}
|
||||
**To Agent**: {{target_agent}}
|
||||
**Transfer Purpose**: {{context_transfer_purpose}}
|
||||
**Transfer Date**: {{transfer_date}}
|
||||
**Priority Level**: {{priority_level}}
|
||||
|
||||
---
|
||||
|
||||
## Core Context Summary
|
||||
|
||||
### Project Context
|
||||
**Project Name**: {{project_name}}
|
||||
**Current Phase**: {{current_phase}}
|
||||
**Key Objectives**: {{key_objectives}}
|
||||
|
||||
### Technical Context
|
||||
**Architecture**: {{technical_architecture}}
|
||||
**Technology Stack**: {{technology_stack}}
|
||||
**Dependencies**: {{key_dependencies}}
|
||||
|
||||
### Business Context
|
||||
**Problem Statement**: {{problem_statement}}
|
||||
**Success Criteria**: {{success_criteria}}
|
||||
**Constraints**: {{known_constraints}}
|
||||
|
||||
---
|
||||
|
||||
## Detailed Context Package
|
||||
|
||||
### 1. Work Completed
|
||||
{{completed_work_summary}}
|
||||
|
||||
[[LLM: Provide concise summary of completed work, focusing on deliverables and key decisions made]]
|
||||
|
||||
### 2. Current State
|
||||
**Status**: {{current_status}}
|
||||
**Active Tasks**: {{active_tasks}}
|
||||
**Blocked Items**: {{blocked_items}}
|
||||
|
||||
[[LLM: Describe current project state with specific focus on what the receiving agent needs to understand]]
|
||||
|
||||
### 3. Next Actions Required
|
||||
{{next_actions}}
|
||||
|
||||
[[LLM: List specific, actionable next steps that the receiving agent should prioritize]]
|
||||
|
||||
### 4. Key Decisions & Rationale
|
||||
{{key_decisions}}
|
||||
|
||||
[[LLM: Document important decisions made and reasoning behind them to prevent re-work]]
|
||||
|
||||
### 5. Context Dependencies
|
||||
**Files Referenced**: {{referenced_files}}
|
||||
**Templates Used**: {{templates_used}}
|
||||
**Checklists Applied**: {{checklists_applied}}
|
||||
|
||||
---
|
||||
|
||||
## Transfer Validation
|
||||
|
||||
### Pre-Transfer Checklist
|
||||
- [ ] All critical context information captured
|
||||
- [ ] Dependencies clearly documented
|
||||
- [ ] Next actions are specific and actionable
|
||||
- [ ] Technical details are accurate
|
||||
- [ ] Business context is complete
|
||||
|
||||
### Receiving Agent Confirmation
|
||||
**Agent**: {{receiving_agent_name}}
|
||||
**Confirmation**: {{agent_confirmation}}
|
||||
**Questions**: {{clarification_questions}}
|
||||
|
||||
[[LLM: Generate specific questions for the receiving agent to confirm understanding]]
|
||||
|
||||
---
|
||||
|
||||
## Quality Assurance
|
||||
|
||||
### Context Completeness Score
|
||||
**Technical Context**: {{technical_score}}/10
|
||||
**Business Context**: {{business_score}}/10
|
||||
**Process Context**: {{process_score}}/10
|
||||
**Overall Score**: {{overall_score}}/10
|
||||
|
||||
### Risk Assessment
|
||||
**Low Risk**: {{low_risk_items}}
|
||||
**Medium Risk**: {{medium_risk_items}}
|
||||
**High Risk**: {{high_risk_items}}
|
||||
|
||||
[[LLM: Identify potential risks in context transfer and suggest mitigation strategies]]
|
||||
|
||||
---
|
||||
|
||||
## Error Handling
|
||||
|
||||
### Common Transfer Issues
|
||||
1. **Incomplete Technical Context**
|
||||
- Missing architecture details
|
||||
- Unclear dependencies
|
||||
- Solution: {{technical_mitigation}}
|
||||
|
||||
2. **Business Context Gaps**
|
||||
- Unclear requirements
|
||||
- Missing stakeholder input
|
||||
- Solution: {{business_mitigation}}
|
||||
|
||||
3. **Process Continuity Breaks**
|
||||
- Lost workflow state
|
||||
- Missing checklist progress
|
||||
- Solution: {{process_mitigation}}
|
||||
|
||||
### Fallback Procedures
|
||||
If context transfer fails:
|
||||
1. {{fallback_step_1}}
|
||||
2. {{fallback_step_2}}
|
||||
3. {{fallback_step_3}}
|
||||
|
||||
[[LLM: Generate specific fallback steps based on the transfer context and receiving agent capabilities]]
|
||||
|
||||
---
|
||||
|
||||
## Transfer Completion
|
||||
|
||||
**Handoff Status**: {{handoff_status}}
|
||||
**Completion Time**: {{completion_timestamp}}
|
||||
**Follow-up Required**: {{followup_needed}}
|
||||
|
||||
**Source Agent Sign-off**: {{source_agent_signoff}}
|
||||
**Receiving Agent Sign-off**: {{receiving_agent_signoff}}
|
||||
|
||||
---
|
||||
|
||||
*This context handoff template ensures comprehensive knowledge transfer between BMAD agents while maintaining continuity and reducing context loss.*
|
||||
|
|
@ -0,0 +1,150 @@
|
|||
# Context Summary Template
|
||||
|
||||
## Summary Overview
|
||||
|
||||
**Context Type**: {{context_type}}
|
||||
**Summary Date**: {{summary_date}}
|
||||
**Compression Ratio**: {{compression_ratio}}
|
||||
**Agent**: {{summarizing_agent}}
|
||||
**Priority Level**: {{summary_priority}}
|
||||
|
||||
---
|
||||
|
||||
## Executive Summary
|
||||
|
||||
### Key Outcomes
|
||||
{{key_outcomes}}
|
||||
|
||||
[[LLM: Provide 2-3 sentence summary of the most important outcomes and achievements]]
|
||||
|
||||
### Critical Decisions
|
||||
{{critical_decisions}}
|
||||
|
||||
[[LLM: List top 3 decisions that will impact future work, with brief rationale]]
|
||||
|
||||
### Next Priorities
|
||||
{{next_priorities}}
|
||||
|
||||
[[LLM: Identify top 3 priorities for immediate attention]]
|
||||
|
||||
---
|
||||
|
||||
## Technical Summary
|
||||
|
||||
### Architecture Decisions
|
||||
**Key Patterns**: {{architecture_patterns}}
|
||||
**Technology Choices**: {{technology_decisions}}
|
||||
**Integration Points**: {{integration_summary}}
|
||||
|
||||
[[LLM: Compress technical context to essential architectural decisions and patterns that must be preserved]]
|
||||
|
||||
### Implementation Status
|
||||
**Completed**: {{completed_features}}
|
||||
**In Progress**: {{active_development}}
|
||||
**Planned**: {{planned_features}}
|
||||
|
||||
---
|
||||
|
||||
## Business Summary
|
||||
|
||||
### Requirements Evolution
|
||||
**Original**: {{original_requirements}}
|
||||
**Current**: {{current_requirements}}
|
||||
**Changes**: {{requirement_changes}}
|
||||
|
||||
[[LLM: Summarize how requirements have evolved and why changes were made]]
|
||||
|
||||
### Stakeholder Feedback
|
||||
**Key Insights**: {{stakeholder_insights}}
|
||||
**Concerns**: {{stakeholder_concerns}}
|
||||
**Approvals**: {{stakeholder_approvals}}
|
||||
|
||||
---
|
||||
|
||||
## Process Summary
|
||||
|
||||
### Methodology Adherence
|
||||
**Process**: {{process_followed}}
|
||||
**Deviations**: {{process_deviations}}
|
||||
**Lessons**: {{process_lessons}}
|
||||
|
||||
### Quality Metrics
|
||||
**Code Quality**: {{code_quality_score}}/10
|
||||
**Documentation**: {{documentation_score}}/10
|
||||
**Test Coverage**: {{test_coverage_score}}/10
|
||||
|
||||
[[LLM: Assess quality metrics and highlight areas needing attention]]
|
||||
|
||||
---
|
||||
|
||||
## Context Compression
|
||||
|
||||
### Information Hierarchy
|
||||
**Must Preserve**: {{must_preserve}}
|
||||
**Should Preserve**: {{should_preserve}}
|
||||
**Can Summarize**: {{can_summarize}}
|
||||
**Can Discard**: {{can_discard}}
|
||||
|
||||
[[LLM: Categorize information by preservation priority for future context optimization]]
|
||||
|
||||
### Key References
|
||||
**Critical Files**: {{critical_files}}
|
||||
**Important Templates**: {{important_templates}}
|
||||
**Essential Checklists**: {{essential_checklists}}
|
||||
|
||||
---
|
||||
|
||||
## Quality Validation
|
||||
|
||||
### Completeness Check
|
||||
- [ ] Technical context preserved
|
||||
- [ ] Business context captured
|
||||
- [ ] Process context maintained
|
||||
- [ ] Key decisions documented
|
||||
- [ ] Next actions identified
|
||||
|
||||
### Accuracy Verification
|
||||
**Technical Accuracy**: {{technical_accuracy}}/10
|
||||
**Business Accuracy**: {{business_accuracy}}/10
|
||||
**Process Accuracy**: {{process_accuracy}}/10
|
||||
|
||||
[[LLM: Validate accuracy of summarized information against source context]]
|
||||
|
||||
### Freshness Assessment
|
||||
**Last Updated**: {{last_update}}
|
||||
**Staleness Risk**: {{staleness_risk}}
|
||||
**Refresh Needed**: {{refresh_timeline}}
|
||||
|
||||
---
|
||||
|
||||
## Context Recovery Instructions
|
||||
|
||||
### Expansion Triggers
|
||||
When to expand this summary:
|
||||
1. {{expansion_trigger_1}}
|
||||
2. {{expansion_trigger_2}}
|
||||
3. {{expansion_trigger_3}}
|
||||
|
||||
### Recovery Procedures
|
||||
**Full Context**: {{full_context_location}}
|
||||
**Key Details**: {{detail_recovery_steps}}
|
||||
**Validation**: {{recovery_validation}}
|
||||
|
||||
[[LLM: Provide specific instructions for recovering full context when needed]]
|
||||
|
||||
---
|
||||
|
||||
## Summary Metadata
|
||||
|
||||
**Compression Method**: {{compression_method}}
|
||||
**Original Size**: {{original_size}} tokens
|
||||
**Compressed Size**: {{compressed_size}} tokens
|
||||
**Compression Efficiency**: {{efficiency_percentage}}%
|
||||
|
||||
**Quality Score**: {{overall_quality}}/10
|
||||
**Usability Score**: {{usability_score}}/10
|
||||
**Recovery Confidence**: {{recovery_confidence}}/10
|
||||
|
||||
---
|
||||
|
||||
*This context summary maintains essential information while optimizing for storage efficiency and quick retrieval.*
|
||||
Loading…
Reference in New Issue