Files
HAL9000 a726b96d26 fix(cli): address reviewer feedback on format_output rich/color fix
- Move function-level imports to module top level in formatting.py:
  * Remove redundant OutputSession import inside _format_rich()
  * Remove redundant OutputSession import inside _format_color()
  * Move `import sys` from inside format_output() to module level

- Fix robot/helper_cli_formats.py:
  * Remove redundant `import json as _json` inside format_output_rich();
    use the top-level `json` module directly
  * Replace non-deterministic datetime.now() calls in _mock_action() and
    _mock_plan() with fixed datetime(2025, 1, 15, 10, 0, 0)

- Split cli_output_formats_steps.py to comply with 500-line limit:
  * Extract all @then step definitions into new file
    features/steps/cli_output_format_validation_steps.py
  * Behave auto-discovers steps from any .py file in steps/

ISSUES CLOSED: #2921
2026-05-30 11:09:06 -04:00
..