Enhancements: 1. Session Context Table - Migration 014: session_context table - Tracks current working task per session - Auto-updated on task status changes 2. Auto-Linking to Current Working Task - When task status → in_progress: sets as current_task_id - When task status → completed: clears current_task_id - New tasks auto-link to current working task with 'relates_to' - Shows auto-link message during task creation 3. Session ID Resolution - Fixed path: ~/.cache/session-memory/current_session - Falls back to environment variable CLAUDE_SESSION_ID - Generates timestamp-based ID if unavailable Example Flow: ``` 1. task update CF-123 --status in_progress → Sets CF-123 as current working task 2. task add --title "Related work" → Created: CF-124 🔗 Auto-linked to: CF-123 (current working task) 3. task update CF-123 --status completed → Clears current working task ``` Files Changed: - migrations/014_session_context.sql (new, 33 lines) - src/tools/crud.ts (auto-linking logic, session context management) Benefits: - Zero manual linking for related work - Session context preserved automatically - Investigation workflows auto-organized - Retroactive work tracking prevented Note: Requires MCP server restart to take effect. Remaining CF-166 Features (Phase 3): - task investigate command - Investigation workflow helper - Task creation reminders Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
901 B
901 B