Context
- •Date and Time: !
date -Idate -Ihours -Iminutes -Iseconds
Task
CRITICAL: NEVER modify or edit existing session content - ONLY append!
- •
Check
.sessions/.current-sessionfor the active session - •
If no active session, inform user there's nothing to end
- •
If session exists, append a comprehensive summary including:
- •Session duration
- •Git summary:
- •Total files changed (added/modified/deleted)
- •List all changed files with change type
- •Number of commits made (if any)
- •Final git status
- •Todo summary:
- •Total tasks completed/remaining
- •List all completed tasks
- •List any incomplete tasks with status
- •Key accomplishments
- •All features implemented
- •Problems encountered and solutions
- •Breaking changes or important findings
- •Dependencies added/removed
- •Configuration changes
- •Deployment steps taken
- •Lessons learned
- •What wasn't completed
- •Tips for future developers
- •
Empty the
.sessions/.current-sessionfile (don't remove it, just clear its contents) - •
Inform user the session has been documented
The summary should be thorough enough that another developer (or AI) can understand everything that happened without reading the entire session.