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.pyUpdated output.console_formattercompact.pyUpdated output.verbose_formats.compacttable.pyUpdated output.verbose_formats.tableapp.pyUpdated tui.appactions.pyUpdated tui.handlers.actionsevents.pyUpdated tui.handlers.events__init__.pyUpdated helpers package initrepo_details.pyUpdated tui.helpers.repo_detailstimer_manager.pyUpdated tui.managers.timer_manager
- Improved TUI logging display with better formatting and real-time updates
decouple
errata
3 files
console_formatter.pycompact.pytable.py
- Enhanced repository selection UX in the TUI
decouple
behavioral
1 file
repo_details.py
- Merged
claude/fix-tui-loggingbranch remediate behavioral3 files
console_formatter.pycompact.pytable.py
Security Scan Reports
8 files changed
bandit-summary.txtSecurity scan outputgitleaks.jsonSecurity scan outputpip-audit.jsonSecurity scan outputsafety.jsonSecurity scan outputsecurity.jsonSecurity scan outputsecurity_issues.txtSecurity scan outputsecurity_summary.txtSecurity scan outputsemgrep.jsonSecurity scan output
- Added
.security-reports/with bandit, gitleaks, pip-audit, safety (4280 lines), security summary, and semgrep scan results harden internal5 files
bandit-summary.txtgitleaks.jsonpip-audit.jsonsafety.jsonsecurity.json
- Added
SECURITY_SCAN_REPORT.md(310 lines) documenting security analysis findings harden internal2 files
security_issues.txtsecurity_summary.txt
SUI Commands Expansion
2 files changed
sui_cmds.pyUpdated cli.sui_cmdswatch_cmds.pyUpdated cli.watch_cmds
- Significantly expanded
cli/sui_cmds.py(415 lines of changes) with improved command handling and additional functionality decouple behavioral2 files
sui_cmds.pywatch_cmds.py
TUI Pilot Tests
30 files changed
conftest.pyUpdated test filetest_cli_integration.pyUpdated test fileconfig_testing.pyUpdated test filetest_atomic_file_operations.pyUpdated test filetest_circuit_breaker_integration.pyUpdated test filetest_console_verbose_output.pyUpdated test filetest_monitoring.pyUpdated test filetest_timer_debounce_integration.pyUpdated test filetest_tui_simple_workflows.pyUpdated test filetest_tui_workflows.pyUpdated test filetest_vscode_atomic_save.pyUpdated test filetest_hot_reload.pyUpdated test filetest_git_mock_events.pyUpdated test filetest_action_handler.pyUpdated test filetest_cli.pyUpdated test filetest_dual_logging.pyUpdated test filetest_event_buffer_patterns.pyUpdated test filetest_event_processor_modes.pyUpdated test filetest_event_processor_timer_debounce.pyUpdated test filetest_state_management.pyUpdated test filetest_status_manager.pyUpdated test filetest_sui_command.pyUpdated test filetest_tui_accessibility.pyUpdated test filetest_tui_app_core.pyUpdated test filetest_tui_integration.pyUpdated test filetest_tui_pilot.pyUpdated test filetest_watch_command.pyUpdated test filetest_executor.pyUpdated test filetest_git_operations.pyUpdated test filetest_steps.pyUpdated test file
Code Cleanup
30 files changed
.gitignoreUpdated gitignore patternsREADME.mdUpdated READMESECURITY_SCAN_REPORT.mdUpdated security scan reportpyproject.tomlUpdated project configurationauth.pyUpdated engines.git.authbase.pyUpdated engines.git.baseevents.pyUpdated engines.git.eventsoperations.pyUpdated engines.git.operationscore.pyUpdated events.buffer.coregrouping.pyUpdated events.buffer.groupingstreaming.pyUpdated events.buffer.streamingbuffer_events.pyUpdated events.buffer_eventsfeed.pyUpdated events.feedfile_utils.pyUpdated events.feed_table.file_utilsjson_logger.pyUpdated events.json_loggermonitor.pyUpdated events.monitorprocessor.pyUpdated events.processorgemini.pyUpdated llm.providers.geminiollama.pyUpdated llm.providers.ollamahandler.pyUpdated monitor.handlerservice.pyUpdated monitor.servicemonitoring_coordinator.pyUpdated runtime.monitoring_coordinatororchestrator.pyUpdated runtime.orchestratorrepository_manager.pyUpdated runtime.repository_managerexecutor.pyUpdated runtime.workflow.executor__init__.pyUpdated state package initcontrol.pyUpdated state.controlfile.pyUpdated state.filemanager.pyUpdated state.managerruntime.pyUpdated state.runtime