Skip to content

v0.41.2 - Epic-Bound Session Fixes

Choose a tag to compare

@kryptobaseddev kryptobaseddev released this 29 Dec 07:41
· 6245 commits to main since this release

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 sync focus.currentTask
  • Resume state - Properly restores session state on resume

Error Detection

  • E_SCOPE_CONFLICT - Fixed bash $? capture pattern in start_session
  • E_SCOPE_INVALID - Added root task existence validation

Dry-Run

  • Session start - Fixed --dry-run flag parsing in subcommand
  • Session suspend - Added --dry-run flag parsing

Added

  • Context-aware output - show, list, analyze now include session context
    • JSON output includes _meta.session field
    • Text output shows "Session Context" section

Documentation

  • Updated Multi-Session from "DRAFT" to "Fully implemented (v0.41.0+)"
  • Added session close command documentation
  • Updated version tags to v0.41.2

Test Results

✅ 2251 passed, 0 failed, 12 skipped