supsrc 2025-11-29
TUI logging fixes, security scan reports, and SUI expansion
79 files · 5,934+ · 789-

TUI Logging and Repo Selection UX

9 files changed
  • console_formatter.py Updated output.console_formatter
  • compact.py Updated output.verbose_formats.compact
  • table.py Updated output.verbose_formats.table
  • app.py Updated tui.app
  • actions.py Updated tui.handlers.actions
  • events.py Updated tui.handlers.events
  • __init__.py Updated helpers package init
  • repo_details.py Updated tui.helpers.repo_details
  • timer_manager.py Updated tui.managers.timer_manager
  • Improved TUI logging display with better formatting and real-time updates decouple errata
    3 files
    • console_formatter.py
    • compact.py
    • table.py
  • Enhanced repository selection UX in the TUI decouple behavioral
    1 file
    • repo_details.py
  • Merged claude/fix-tui-logging branch remediate behavioral
    3 files
    • console_formatter.py
    • compact.py
    • table.py

Security Scan Reports

8 files changed
  • bandit-summary.txt Security scan output
  • gitleaks.json Security scan output
  • pip-audit.json Security scan output
  • safety.json Security scan output
  • security.json Security scan output
  • security_issues.txt Security scan output
  • security_summary.txt Security scan output
  • semgrep.json Security scan output
  • Added .security-reports/ with bandit, gitleaks, pip-audit, safety (4280 lines), security summary, and semgrep scan results harden internal
    5 files
    • bandit-summary.txt
    • gitleaks.json
    • pip-audit.json
    • safety.json
    • security.json
  • Added SECURITY_SCAN_REPORT.md (310 lines) documenting security analysis findings harden internal
    2 files
    • security_issues.txt
    • security_summary.txt

SUI Commands Expansion

2 files changed
  • sui_cmds.py Updated cli.sui_cmds
  • watch_cmds.py Updated cli.watch_cmds
  • Significantly expanded cli/sui_cmds.py (415 lines of changes) with improved command handling and additional functionality decouple behavioral
    2 files
    • sui_cmds.py
    • watch_cmds.py

TUI Pilot Tests

30 files changed
  • conftest.py Updated test file
  • test_cli_integration.py Updated test file
  • config_testing.py Updated test file
  • test_atomic_file_operations.py Updated test file
  • test_circuit_breaker_integration.py Updated test file
  • test_console_verbose_output.py Updated test file
  • test_monitoring.py Updated test file
  • test_timer_debounce_integration.py Updated test file
  • test_tui_simple_workflows.py Updated test file
  • test_tui_workflows.py Updated test file
  • test_vscode_atomic_save.py Updated test file
  • test_hot_reload.py Updated test file
  • test_git_mock_events.py Updated test file
  • test_action_handler.py Updated test file
  • test_cli.py Updated test file
  • test_dual_logging.py Updated test file
  • test_event_buffer_patterns.py Updated test file
  • test_event_processor_modes.py Updated test file
  • test_event_processor_timer_debounce.py Updated test file
  • test_state_management.py Updated test file
  • test_status_manager.py Updated test file
  • test_sui_command.py Updated test file
  • test_tui_accessibility.py Updated test file
  • test_tui_app_core.py Updated test file
  • test_tui_integration.py Updated test file
  • test_tui_pilot.py Updated test file
  • test_watch_command.py Updated test file
  • test_executor.py Updated test file
  • test_git_operations.py Updated test file
  • test_steps.py Updated test file
  • Enabled and fixed TUI Pilot tests for automated TUI interaction testing qualify internal
    5 files
    • conftest.py
    • test_cli_integration.py
    • config_testing.py
    • test_atomic_file_operations.py
    • test_circuit_breaker_integration.py

Code Cleanup

30 files changed
  • .gitignore Updated gitignore patterns
  • README.md Updated README
  • SECURITY_SCAN_REPORT.md Updated security scan report
  • pyproject.toml Updated project configuration
  • auth.py Updated engines.git.auth
  • base.py Updated engines.git.base
  • events.py Updated engines.git.events
  • operations.py Updated engines.git.operations
  • core.py Updated events.buffer.core
  • grouping.py Updated events.buffer.grouping
  • streaming.py Updated events.buffer.streaming
  • buffer_events.py Updated events.buffer_events
  • feed.py Updated events.feed
  • file_utils.py Updated events.feed_table.file_utils
  • json_logger.py Updated events.json_logger
  • monitor.py Updated events.monitor
  • processor.py Updated events.processor
  • gemini.py Updated llm.providers.gemini
  • ollama.py Updated llm.providers.ollama
  • handler.py Updated monitor.handler
  • service.py Updated monitor.service
  • monitoring_coordinator.py Updated runtime.monitoring_coordinator
  • orchestrator.py Updated runtime.orchestrator
  • repository_manager.py Updated runtime.repository_manager
  • executor.py Updated runtime.workflow.executor
  • __init__.py Updated state package init
  • control.py Updated state.control
  • file.py Updated state.file
  • manager.py Updated state.manager
  • runtime.py Updated state.runtime
  • Continued logging and import cleanup across 65+ source modules deprecate errata
    3 files
    • core.py
    • grouping.py
    • streaming.py
  • Simplified verbose patterns throughout the codebase decouple internal
    3 files
    • monitoring_coordinator.py
    • orchestrator.py
    • repository_manager.py