@tdd_issue @tdd_issue_4271
Feature: Regression guard — session list summary panel (bug #4271)
  # Scenario previously blocked by the parent feature-level
  # @tdd_expected_fail tag in session_list_summary_dedup.feature (bug #3046).
  # The specific assertion below passes on the current codebase while
  # bug #4271 remains open for other aspects of the issue.

  Background:
    Given a session-list-summary mock service with two sessions

  @tdd_issue @tdd_issue_4271
  Scenario: Rich table summary panel contains all required fields
    When I invoke session list with rich format
    Then the rich table output contains "Total:"
    And the rich table output contains "Most Recent:"
    And the rich table output contains "Oldest:"
    And the rich table output contains "Total Messages:"
    And the rich table output contains "Storage:"
