Session: [Topic Name]
Date: YYYY-MM-DD Agent: [Agent name/type - e.g., Claude Code, LM Studio model, Human] Duration: [Time spent - e.g., 2 hours] Status: [In Progress / Completed / Blocked]
๐ Objectiveโ
[Clear statement of what this session aimed to accomplish]
Example:
Migrate React llm components to theia extension architecture
๐ฏ Contextโ
Prerequisitesโ
- [What was needed before starting]
- [Dependencies or prior work]
Backgroundโ
[Relevant background information, links to docs, ADRs, etc.]
Starting Stateโ
[Description of the codebase/system state at session start]
โ Work Completedโ
Summaryโ
[High-level summary of accomplishments]
Detailed Tasksโ
- Task 1 - Details
- Task 2 - Details
- Task 3 - Details
- Task 4 - Incomplete (if applicable)
Metricsโ
- Files Created: X
- Files Modified: Y
- Tests Added: Z
- Documentation Updated: [Yes/No]
๐ง Challenges & Solutionsโ
Challenge 1: [Title]โ
Problem: [Description of the issue] Solution: [How it was resolved] Lessons Learned: [Key takeaways]
Challenge 2: [Title]โ
Problem: [Description] Solution: [Resolution] Lessons Learned: [Takeaways]
๐ Artifacts Createdโ
Code Filesโ
-
Created:
/path/to/file1.ts- Purpose and description/path/to/file2.tsx- Purpose and description
-
Modified:
/path/to/file3.ts- What changed and why/path/to/file4.tsx- What changed and why
-
Deleted:
/path/to/old-file.ts- Reason for deletion
Documentationโ
DOCUMENT.md- PurposeREADME.md- Updates made
Testsโ
test-file.spec.ts- What it tests
๐ฏ Decisions Madeโ
Architecture Decisionsโ
-
Decision: [What was decided]
- Rationale: [Why]
- Alternatives Considered: [Other options]
- Trade-offs: [What was gained/lost]
-
Decision: [What was decided]
- Rationale: [Why]
- Alternatives Considered: [Other options]
- Trade-offs: [What was gained/lost]
Technical Choicesโ
-
Choice: [Technology/approach chosen]
- Reason: [Why this was the best option]
- Impact: [Effect on the project]
-
Choice: [Technology/approach chosen]
- Reason: [Why]
- Impact: [Effect]
๐ Issues & Blockersโ
Active Blockersโ
-
Blocker: [Description]
- Impact: [What it prevents]
- Potential Solution: [Ideas for resolution]
- Owner: [Who should resolve]
-
Blocker: [Description]
- Impact: [What it prevents]
- Potential Solution: [Ideas]
- Owner: [Who should resolve]
Resolved Issuesโ
- Issue: [What the problem was]
- Resolution: [How it was fixed]
- Prevention: [How to avoid in future]
๐ Next Stepsโ
Immediate Actions (Today/Tomorrow)โ
- [Action 1] - Priority: High/Medium/Low
- [Action 2] - Priority: High/Medium/Low
- [Action 3] - Priority: High/Medium/Low
Short-term (This Week)โ
- [Action 1]
- [Action 2]
- [Action 3]
Long-term (This Month)โ
- [Action 1]
- [Action 2]
- [Action 3]
๐ Related Workโ
Project Plan Tasksโ
- โ Phase X.Y: [Task name] (completed this session)
- โ Phase X.Z: [Task name] (completed this session)
- ๐ง Phase Y.A: [Task name] (in progress)
- ๐ฒ Phase Y.B: [Task name] (next up)
Reference: project-tasks/project-plan-with-checkboxes.md
Related Sessionsโ
- [Link to previous session]
- [Link to related session]
ADRs Referencedโ
- ADR-XXX: [Decision title]
- ADR-YYY: [Decision title]
๐ก Insights & Learningsโ
What Worked Wellโ
- [Successful approach/technique]
- [Helpful tool/method]
- [Effective workflow]
What Could Be Improvedโ
- [Area for improvement]
- [Process that needs refinement]
- [Skill to develop]
Key Takeawaysโ
- [Important lesson learned]
- [Pattern to remember]
- [Principle to apply in future]
๐งช Testing & Validationโ
Tests Runโ
- Unit tests pass
- Integration tests pass
- E2E tests pass
- Manual testing completed
Validation Checklistโ
- Code compiles without errors
- TypeScript type check passes
- Linting passes
- Documentation updated
- Git commit created
๐ Notes & Commentsโ
Technical Notesโ
[Any technical details worth documenting]
Referencesโ
- [Link to documentation]
- [Link to example code]
- [Link to relevant issue/PR]
Open Questionsโ
- [Question that needs answering]
- [Uncertainty to resolve]
- [Area needing clarification]
๐ Handoff Informationโ
For Next Agent/Developerโ
Context Summary: [1-2 sentence summary for quick orientation]
Quick Start:
# Commands to get up to speed
cd /workspace/PROJECTS/t2
npm install
npm run theia:build
Key Files to Review:
/path/to/important/file.ts- Why important/path/to/another/file.tsx- Why important
Watch Out For:
- [Gotcha 1]
- [Gotcha 2]
- [Known issue to be aware of]
Session End Time: [Timestamp] Next Session Scheduled: [Date/Time or "TBD"]