Save current progress checkpoint to active task's log
Creates a progress checkpoint for the active task, preserving context and decisions.
/plugin marketplace add victor-software-house/task-tracker-plugin/plugin install victor-software-house-task-tracker@victor-software-house/task-tracker-plugin[object Object]Create a checkpoint entry for the active task. This preserves context that would be lost during compaction.
Identify active task:
Check session database: !bash ${CLAUDE_PLUGIN_ROOT}/scripts/context-db.sh get-active-task "$(cat /tmp/claude-session-id 2>/dev/null || echo "")" 2>/dev/null || echo ""
If no active task found, check for task directories:
!ls -1 local-docs/todo/ 2>/dev/null | grep -E '^[0-9]{2}-' | grep -v '^previous-' | head -5
If active task exists, create checkpoint with:
Write to CHECKPOINT-LOG.md in task directory using this format:
## YYYY-MM-DD HH:MM:SS
### Summary
[Brief summary of checkpoint]
### Progress Since Last Checkpoint
- [Completed item 1]
- [Completed item 2]
### Key Insights & Decisions
- [Decision or discovery 1]
- [Decision or discovery 2]
### Current State
[Description of where things stand]
### Next Steps
1. [Next action 1]
2. [Next action 2]
If no summary provided ($ARGUMENTS is empty):
After saving, report:
If no active task is set, guide user to use /set-task first.