Set the active task for tracking and checkpoints
Sets an active task for tracking and checkpoint management in the session.
/plugin marketplace add victor-software-house/task-tracker-plugin/plugin install victor-software-house-task-tracker@victor-software-house/task-tracker-plugintask-name or task-numberSet the active task for this session. All checkpoints and tracking will be associated with this task.
List available tasks:
!ls -1 local-docs/todo/ 2>/dev/null | grep -E '^[0-9]{2}-' | grep -v '^previous-' || echo "No tasks found"
If $ARGUMENTS provided:
Find matching task:
ls -d local-docs/todo/$1-* 2>/dev/null | head -1ls -d local-docs/todo/*$1* 2>/dev/null | head -1Validate task exists:
If no argument provided:
Show task selection:
š AVAILABLE TASKS:
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
For each task, show:
Prompt: "Enter task number or name to activate:"
Set active task in database:
!bash ${CLAUDE_PLUGIN_ROOT}/scripts/context-db.sh set-active-task "$(cat /tmp/claude-session-id 2>/dev/null || echo "default")" "[TASK-NAME]"
Initialize tracking files (if not exist):
Create CHECKPOINT-LOG.md if missing:
!bash ${CLAUDE_PLUGIN_ROOT}/scripts/checkpoint-helper.sh init "local-docs/todo/[TASK]" 2>/dev/null
Confirm activation:
ā
ACTIVE TASK SET: [task-name]
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
Task directory: local-docs/todo/[task-name]/
Checkpoint log: CHECKPOINT-LOG.md
š Commands available:
⢠/checkpoint - Save progress checkpoint
⢠/task-status - View current status
⢠/resume-task - Reload task context
š” Use /checkpoint regularly to preserve context.
āāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāāā
If task doesn't exist, offer to create:
ā ļø Task not found: [name]
Would you like to create a new task?
This will create:
⢠local-docs/todo/[NN]-[name]/
⢠local-docs/todo/[NN]-[name]/00-index.md
⢠local-docs/todo/[NN]-[name]/CHECKPOINT-LOG.md
Follow TODO-WORKFLOW.md conventions for task structure.
Edge cases:
local-docs/todo/ doesn't exist, guide user to create it