End the current learning session.
Steps
- •Find active session in
.claude/learning-sessions/index.json- •If none: tell user there's no active session
- •Read the session file
- •Review conversation since last log, add remaining entries
- •Generate 1-2 sentence summary
- •Update session file:
- •
ended: current ISO timestamp - •
status:"completed" - •
summary: generated summary
- •
- •Update index.json status
- •Update learning plan (
.claude/learning-sessions/learning-plan.json):- •Set
last_coveredto today - •Add session ID to topic's
sessionsarray - •Adjust proficiency per
references/proficiency.md - •Update queue: remove covered, add discovered topics
- •Handle struggles per
references/proficiency.md
- •Set
Report
- •Confirm session ended
- •Show summary
- •Show entries logged (by type)
- •Show proficiency updates
- •If review: show retention score and calibration
- •Suggest next topic from queue