supsrc 2025-11-12
Supsrc
217 files · 8,947+ · 32,109-

Documentation: Architectural Analysis

4 files changed
  • ARCHITECTURAL_ANALYSIS_2025-11-13.md Added documentation
  • log-format.txt Added module (21+ 0-)
  • tui-mockups.md Added documentation
  • supsrc.conf Removed module (0+ 22-)
  • Added docs/ARCHITECTURAL_ANALYSIS_2025-11-13.md (1193 lines) with detailed architectural analysis and review of the entire supsrc codebase specify architectural
    2 files
    • ARCHITECTURAL_ANALYSIS_2025-11-13.md
    • supsrc.conf
  • Restored several original documentation files (TODO.md, code review, tui-mockups, log-format) decouple errata
    2 files
    • log-format.txt
    • tui-mockups.md

Cleanup: Major Repository Cleanup

208 files changed
  • pytest.yaml Removed test file
  • CHANGELOG.md Removed documentation
  • CLAUDE.md Removed documentation
  • GEMINI.md Removed documentation
  • Makefile.backup.20251110 Removed module (0+ 121-)
  • VERSION Removed module (0+ 1-)
  • 2025-05-23-supsrc-busted-tui.pdf Updated module (0+ 0-)
  • ARCHITECTURAL_ANALYSIS_2025-11-13.md Added documentation
  • TODO.md Added documentation
  • index.md Removed documentation
  • code-review-2025-05-23-claude.md Added documentation
  • installation.md Removed documentation
  • headless-event-stream-plan.md Removed documentation
  • index.md Removed documentation
  • quality-integration-plan.md Removed documentation
  • log-format.txt Added module (21+ 0-)
  • tui-mockups.md Added documentation
  • env.ps1 Removed PowerShell script
  • env.sh Updated shell script
  • README.md Updated documentation
  • debug_monitor.sh Removed shell script
  • setup_examples.sh Updated shell script
  • supsrc_test.conf Removed test file
  • test_tui.sh Removed test file
  • mkdocs.yml Removed configuration
  • config.py Added module (354+ 0-)
  • gemini.py Removed module (0+ 129-)
  • actions.py Removed module (0+ 257-)
  • wrknv.toml Removed configuration
  • .gitignore Removed module (0+ 11-)
  • events.jsonl Removed module (0+ 29-)
  • flavor-private.key Removed module (0+ 3-)
  • flavor-public.key Removed module (0+ 3-)
  • pyproject.toml Updated configuration
  • __init__.py Updated package initialization
  • __init__.py Updated package initialization
  • config_cmds.py Updated module (40+ 39-)
  • main.py Updated module (35+ 136-)
  • sui_cmds.py Removed module (0+ 181-)
  • tui_cmds.py Added module (112+ 0-)
  • utils.py Updated module (101+ 17-)
  • watch_cmds.py Updated module (218+ 237-)
  • __init__.py Updated package initialization
  • defaults.py Removed module (0+ 35-)
  • loader.py Added module (241+ 0-)
  • models.py Updated module (39+ 209-)
  • __init__.py Updated package initialization
  • __init__.py Updated package initialization
  • auth.py Removed module (0+ 77-)
  • base.py Updated module (366+ 395-)
  • commit.py Added module (130+ 0-)
  • credentials.py Added module (210+ 0-)
  • errors.py Added module (47+ 0-)
  • events.py Removed module (0+ 82-)
  • exceptions.py Added module (47+ 0-)
  • info.py Updated module (8+ 12-)
  • operations.py Removed module (0+ 145-)
  • push.py Added module (136+ 0-)
  • runner.py Added module (52+ 0-)
  • stage.py Added module (86+ 0-)
  • __init__.py Removed package initialization
  • base.py Removed module (0+ 39-)
  • __init__.py Removed package initialization
  • converters.py Removed module (0+ 189-)
  • core.py Removed module (0+ 214-)
  • grouping.py Removed module (0+ 91-)
  • streaming.py Removed module (0+ 231-)
  • buffer_events.py Removed module (0+ 156-)
  • collector.py Removed module (0+ 91-)
  • defaults.py Removed module (0+ 71-)
  • feed.py Removed module (0+ 101-)
  • feed_table.py Removed module (0+ 18-)
  • __init__.py Removed package initialization
  • file_utils.py Removed module (0+ 133-)
  • formatters.py Removed module (0+ 328-)
  • widget.py Removed module (0+ 157-)
  • json_logger.py Removed module (0+ 170-)
  • monitor.py Removed module (0+ 74-)
  • processor.py Removed module (0+ 523-)
  • protocol.py Removed module (0+ 35-)
  • __init__.py Removed package initialization
  • system.py Removed module (0+ 150-)
  • timer.py Removed module (0+ 32-)
  • example_helper.py Removed module (0+ 8-)
  • exceptions.py Updated module (61+ 53-)
  • __init__.py Removed package initialization
  • prompts.py Removed module (0+ 104-)
  • __init__.py Removed package initialization
  • base.py Removed module (0+ 74-)
  • ollama.py Removed module (0+ 132-)
  • __init__.py Updated package initialization
  • events.py Updated module (8+ 11-)
  • handler.py Updated module (101+ 115-)
  • service.py Updated module (63+ 94-)
  • __init__.py Removed package initialization
  • console_formatter.py Removed module (0+ 290-)
  • emoji_map.py Removed module (0+ 113-)
  • __init__.py Removed package initialization
  • base.py Removed module (0+ 31-)
  • compact.py Removed module (0+ 213-)
  • table.py Removed module (0+ 362-)
  • protocols.py Updated module (32+ 72-)
  • rules.py Updated module (30+ 32-)
  • __init__.py Removed package initialization
  • action_handler.py Removed module (0+ 21-)
  • monitoring_coordinator.py Removed module (0+ 294-)
  • orchestrator.py Updated module (801+ 386-)
  • repository_manager.py Removed module (0+ 436-)
  • status_manager.py Removed module (0+ 149-)
  • tui_interface.py Removed module (0+ 69-)
  • __init__.py Removed package initialization
  • executor.py Removed module (0+ 385-)
  • git_operations.py Removed module (0+ 70-)
  • llm_utils.py Removed module (0+ 80-)
  • steps.py Removed module (0+ 301-)
  • state.py Added module (196+ 0-)
  • __init__.py Removed package initialization
  • control.py Removed module (0+ 332-)
  • file.py Removed module (0+ 228-)
  • manager.py Removed module (0+ 386-)
  • monitor.py Removed module (0+ 236-)
  • runtime.py Removed module (0+ 293-)
  • __init__.py Updated package initialization
  • eventset.py Removed module (0+ 101-)
  • __init__.py Added package initialization
  • base.py Added module (185+ 0-)
  • processors.py Added module (48+ 0-)
  • __init__.py Updated package initialization
  • alt_app.py Added module (546+ 0-)
  • app.py Updated module (507+ 347-)
  • base_app.py Removed module (0+ 32-)
  • __init__.py Removed package initialization
  • events.py Removed module (0+ 344-)
  • repo_actions.py Removed module (0+ 169-)
  • __init__.py Removed package initialization
  • ui_helpers.py Removed module (0+ 126-)
  • worker_helpers.py Removed module (0+ 57-)
  • logging_handler.py Added module (95+ 0-)
  • __init__.py Removed package initialization
  • timer_manager.py Removed module (0+ 69-)
  • messages.py Updated module (16+ 22-)
  • utils.py Removed module (0+ 78-)
  • __init__.py Removed package initialization
  • draggable_splitter.py Removed module (0+ 124-)
  • types.py Removed module (0+ 15-)
  • directories.py Removed module (0+ 75-)
  • streams.py Removed module (0+ 68-)
  • __init__.py Removed package initialization
  • conftest.py Updated test file
  • __init__.py Removed package initialization
  • test_cli_integration.py Removed test file
  • test_real_config.py Removed test file
  • __init__.py Removed package initialization
  • __init__.py Removed package initialization
  • config_testing.py Removed test file
  • test_atomic_file_operations.py Removed test file
  • test_console_verbose_output.py Removed test file
  • test_monitoring.py Updated test file
  • test_timer_debounce_integration.py Removed test file
  • test_tui_simple_workflows.py Removed test file
  • test_tui_workflows.py Removed test file
  • test_vscode_atomic_save.py Removed test file
  • test_hot_reload.py Removed test file
  • TestTuiSnapshots.test_empty_app_layout.svg Removed test file
  • conftest.py Removed test file
  • test_base.py Removed test file
  • test_collector.py Removed test file
  • test_feed.py Removed test file
  • test_git_mock_events.py Removed test file
  • test_monitor_events.py Removed test file
  • test_protocol.py Removed test file
  • test_system_events.py Removed test file
  • __init__.py Removed package initialization
  • test_console_formatter_events.py Removed test file
  • test_console_formatter_init.py Removed test file
  • test_console_formatter_output.py Removed test file
  • test_console_formatter_utilities.py Removed test file
  • test_console_formatter_verbose.py Removed test file
  • test_verbose_formats.py Removed test file
  • test_action_handler.py Removed test file
  • test_bottom_row_selection_bug.py Removed test file
  • test_cli.py Updated test file
  • test_cli_refactor.py Removed test file
  • test_config.py Updated test file
  • test_directories.py Removed test file
  • test_dual_logging.py Removed test file
  • test_event_buffer_core.py Removed test file
  • test_event_buffer_grouping.py Removed test file
  • test_event_buffer_patterns.py Removed test file
  • test_event_feed_table.py Removed test file
  • test_event_processor.py Removed test file
  • test_event_processor_modes.py Removed test file
  • test_event_processor_timer_debounce.py Removed test file
  • test_git_engine.py Updated test file
  • test_move_rename_display.py Removed test file
  • test_orchestrator.py Removed test file
  • test_rules.py Updated test file
  • test_state.py Updated test file
  • test_sui_command.py Removed test file
  • test_tui.py Added test file
  • test_tui_accessibility.py Removed test file
  • test_tui_app_core.py Removed test file
  • test_tui_error_handling.py Removed test file
  • test_tui_integration.py Removed test file
  • test_tui_pilot.py Removed test file
  • test_tui_snapshots.py Removed test file
  • test_tui_timer_manager.py Removed test file
  • test_watch_command.py Removed test file
  • Removed GitHub Actions workflow (pytest.yaml) qualify internal
    2 files
    • pytest.yaml
    • actions.py
  • Removed CHANGELOG.md, CLAUDE.md, GEMINI.md, VERSION file specify errata
    6 files
    • CHANGELOG.md
    • CLAUDE.md
    • GEMINI.md
    • VERSION
    • code-review-2025-05-23-claude.md
    • gemini.py
  • Removed Makefile backup, security reports directory, event logs harden behavioral
    1 file
    • Makefile.backup.20251110
  • Removed MkDocs documentation pages and configuration decouple internal
    192 files
    • .gitignore
    • events.jsonl
    • 2025-05-23-supsrc-busted-tui.pdf
    • ARCHITECTURAL_ANALYSIS_2025-11-13.md
    • TODO.md
    • index.md
    • code-review-2025-05-23-claude.md
    • installation.md
    • headless-event-stream-plan.md
    • index.md
    • quality-integration-plan.md
    • log-format.txt
    • tui-mockups.md
    • flavor-private.key
    • flavor-public.key
    • mkdocs.yml
    • pyproject.toml
    • __init__.py
    • __init__.py
    • config_cmds.py
    • main.py
    • sui_cmds.py
    • tui_cmds.py
    • utils.py
    • watch_cmds.py
    • config.py
    • __init__.py
    • defaults.py
    • loader.py
    • models.py
    • __init__.py
    • __init__.py
    • auth.py
    • base.py
    • commit.py
    • credentials.py
    • errors.py
    • events.py
    • exceptions.py
    • info.py
    • operations.py
    • push.py
    • runner.py
    • stage.py
    • __init__.py
    • base.py
    • __init__.py
    • converters.py
    • core.py
    • grouping.py
    • streaming.py
    • buffer_events.py
    • collector.py
    • defaults.py
    • feed.py
    • feed_table.py
    • __init__.py
    • file_utils.py
    • formatters.py
    • widget.py
    • json_logger.py
    • monitor.py
    • processor.py
    • protocol.py
    • __init__.py
    • system.py
    • timer.py
    • example_helper.py
    • exceptions.py
    • __init__.py
    • prompts.py
    • __init__.py
    • base.py
    • ollama.py
    • __init__.py
    • events.py
    • handler.py
    • service.py
    • __init__.py
    • console_formatter.py
    • emoji_map.py
    • __init__.py
    • base.py
    • compact.py
    • table.py
    • protocols.py
    • rules.py
    • __init__.py
    • action_handler.py
    • monitoring_coordinator.py
    • orchestrator.py
    • repository_manager.py
    • status_manager.py
    • tui_interface.py
    • __init__.py
    • executor.py
    • git_operations.py
    • llm_utils.py
    • steps.py
    • state.py
    • __init__.py
    • control.py
    • file.py
    • manager.py
    • monitor.py
    • runtime.py
    • __init__.py
    • eventset.py
    • __init__.py
    • base.py
    • processors.py
    • __init__.py
    • alt_app.py
    • app.py
    • base_app.py
    • __init__.py
    • events.py
    • repo_actions.py
    • __init__.py
    • ui_helpers.py
    • worker_helpers.py
    • logging_handler.py
    • __init__.py
    • timer_manager.py
    • messages.py
    • utils.py
    • __init__.py
    • draggable_splitter.py
    • types.py
    • directories.py
    • streams.py
    • __init__.py
    • conftest.py
    • __init__.py
    • test_cli_integration.py
    • test_real_config.py
    • __init__.py
    • __init__.py
    • config_testing.py
    • test_atomic_file_operations.py
    • test_console_verbose_output.py
    • test_monitoring.py
    • test_timer_debounce_integration.py
    • test_tui_simple_workflows.py
    • test_tui_workflows.py
    • test_vscode_atomic_save.py
    • test_hot_reload.py
    • TestTuiSnapshots.test_empty_app_layout.svg
    • conftest.py
    • test_base.py
    • test_collector.py
    • test_feed.py
    • test_git_mock_events.py
    • test_monitor_events.py
    • test_protocol.py
    • test_system_events.py
    • __init__.py
    • test_console_formatter_events.py
    • test_console_formatter_init.py
    • test_console_formatter_output.py
    • test_console_formatter_utilities.py
    • test_console_formatter_verbose.py
    • test_verbose_formats.py
    • test_action_handler.py
    • test_bottom_row_selection_bug.py
    • test_cli.py
    • test_cli_refactor.py
    • test_config.py
    • test_directories.py
    • test_dual_logging.py
    • test_event_buffer_core.py
    • test_event_buffer_grouping.py
    • test_event_buffer_patterns.py
    • test_event_feed_table.py
    • test_event_processor.py
    • test_event_processor_modes.py
    • test_event_processor_timer_debounce.py
    • test_git_engine.py
    • test_move_rename_display.py
    • test_orchestrator.py
    • test_rules.py
    • test_state.py
    • test_sui_command.py
    • test_tui.py
    • test_tui_accessibility.py
    • test_tui_app_core.py
    • test_tui_error_handling.py
    • test_tui_integration.py
    • test_tui_pilot.py
    • test_tui_snapshots.py
    • test_tui_timer_manager.py
    • test_watch_command.py
  • Removed headless event stream plan and quality integration plan decouple behavioral
  • Removed env.ps1 and significantly simplified env.sh baseline internal
    2 files
    • env.ps1
    • env.sh
  • Removed workspace config (wrknv.toml) baseline internal
    2 files
    • config.py
    • wrknv.toml
  • Simplified examples directory decouple internal
    5 files
    • README.md
    • debug_monitor.sh
    • setup_examples.sh
    • supsrc_test.conf
    • test_tui.sh

Build: Dependency Reduction

10 files changed
  • pytest.yaml Removed test file
  • README.md Updated documentation
  • README.md Updated documentation
  • test_runner.py Removed test file
  • test_executor.py Removed test file
  • test_git_operations.py Removed test file
  • test_llm_utils.py Removed test file
  • test_steps.py Removed test file
  • test_test_runner.py Removed test file
  • uv.lock Updated configuration
  • Massively trimmed uv.lock (from large to significantly smaller) baseline internal
    1 file
    • uv.lock
  • Removed many workflow test files qualify internal
    7 files
    • pytest.yaml
    • test_runner.py
    • test_executor.py
    • test_git_operations.py
    • test_llm_utils.py
    • test_steps.py
    • test_test_runner.py
  • Updated README with simplified content specify errata
    2 files
    • README.md
    • README.md