v0.41.2 - Epic-Bound Session Fixes
Summary
Fixes 11 session-related issues from the T958 Epic-Bound Session Architecture.
Fixed
Session Lifecycle
- Lock deadlock - Fixed double-locking in
suspend_session,close_session,end_session - Auto-focus priority - Fixed
auto_select_focus_task()to exclude epic types - Focus scope validation - Fixed
set_session_focus()to syncfocus.currentTask - Resume state - Properly restores session state on resume
Error Detection
- E_SCOPE_CONFLICT - Fixed bash
$?capture pattern instart_session - E_SCOPE_INVALID - Added root task existence validation
Dry-Run
- Session start - Fixed
--dry-runflag parsing in subcommand - Session suspend - Added
--dry-runflag parsing
Added
- Context-aware output -
show,list,analyzenow include session context- JSON output includes
_meta.sessionfield - Text output shows "Session Context" section
- JSON output includes
Documentation
- Updated Multi-Session from "DRAFT" to "Fully implemented (v0.41.0+)"
- Added
session closecommand documentation - Updated version tags to v0.41.2
Test Results
✅ 2251 passed, 0 failed, 12 skipped