palinode_session_end
Capture key session outcomes to persistent memory: write a summary to daily notes and append status to project files, preserving accomplishments, decisions, and blockers.
Instructions
Call at the end of a coding or chat session to capture key outcomes to persistent memory. Writes a session summary to today's daily notes and appends status to relevant project files. Provide a brief summary of what was accomplished, decisions made, and any blockers.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| push | No | Push the memory repo after committing the session note. | |
| source | No | Source surface that created this memory (e.g., 'claude-code', 'cursor', 'api'). Auto-detected if omitted. | |
| dry_run | No | Validate and render the entry without writing, committing, or pushing anything. Use to check a payload before committing it, or to diagnose a failing session-end without leaving entries behind in the daily note. | |
| project | No | Project slug to append status to (e.g., 'palinode'). Auto-detected if omitted. | |
| summary | Yes | What was accomplished in this session (1-3 sentences) | |
| blockers | No | Open blockers or next steps (optional) | |
| decisions | No | Key decisions made (optional) |