Feature: Session CLI MCP Logger Coverage
  As a developer working on CLI legacy removal
  I want to ensure MCP logger is properly handled in session commands
  So that code coverage meets the 97% threshold

  Background:
    Given session CLI module is available for testing

  Scenario: Session list command with MCP logging
    Given a mock session service for list testing
    When I list sessions with MCP logging
    Then the session list is displayed successfully

  Scenario: Simple session command execution
    Given a simple session execution scenario
    When I execute a simple session command
    Then the command executes without MCP logger errors

  Scenario: Finally block executes on session error
    Given a session command with finally block testing
    When I execute the finally block test
    Then the finally block was executed
