Private
Public Access
0
0
Commit Graph

17 Commits

Author SHA1 Message Date
ed 8f11340b38 refactor(consumers): migrate 85 'from src.models import' sites to direct subsystem imports
Per post_module_taxonomy_de_cruft_20260627 Phase 2 (FR7). Each
'from src.models import X' for a moved class is rewritten to
'from src.<destination> import X':

  Ticket, Track, WorkerContext, TrackState, TrackMetadata,
    ThinkingSegment, EMPTY_TRACK_STATE            -> src.mma
  ProjectContext, ProjectMeta, ProjectOutput, ProjectFiles,
    ProjectScreenshots, ProjectDiscussion, EMPTY_PROJECT_CONTEXT -> src.project
  FileItem, Preset, ContextPreset, ContextFileEntry,
    NamedViewPreset                                -> src.project_files
  Tool, ToolPreset                                 -> src.tool_presets
  BiasProfile                                      -> src.tool_bias
  TextEditorConfig, ExternalEditorConfig,
    EMPTY_TEXT_EDITOR_CONFIG                       -> src.external_editor
  Persona                                          -> src.personas
  WorkspaceProfile                                -> src.workspace_manager
  MCPServerConfig, MCPConfiguration, VectorStoreConfig,
    RAGConfig, load_mcp_config                      -> src.mcp_client

NOT touched (kept on src.models; Phase 3 or Phase 4 will move them):
  GenerateRequest, ConfirmRequest, DEFAULT_TOOL_CATEGORIES, Metadata, PROVIDERS

Migration was performed by the one-time script
scripts/tier2/artifacts/post_module_taxonomy_de_cruft_20260627/migrate_imports.py
which uses a class-to-module map and re.sub() to rewrite each
'from src.models import X' line.

Total: 85 import lines rewritten across 71 files.

Note: this commit depends on the v2 SHIPPED work
(origin/tier2/module_taxonomy_refactor_20260627) being merged into
this branch NEXT. On master (without the v2 SHIPPED commits), the
destination modules do not exist and these imports would fail.
2026-06-26 13:34:03 -04:00
ed df43f158b9 test(gui_phase4): patch markdown_helper imgui/imgui_md to avoid IM_ASSERT 2026-06-05 10:33:38 -04:00
ed d0b06575c7 fix(gui): widen Keep Pairs input (80->140) and switch to drag_int
- src/gui_2.py:3829 set_next_item_width 80 -> 140, input_int -> drag_int
- Tests adapted to mock drag_int alongside input_int (5 test files)
2026-06-03 11:27:04 -04:00
ed bf5b426c24 gemini quota exhausted: fixing regressions in test suite 2026-05-16 14:45:06 -04:00
ed dd445826e4 refactor(gui): Refactor main panels to use imscope and fix regression in test suite 2026-05-12 19:57:21 -04:00
ed d89f971270 checkpoint 2026-03-21 16:59:36 -04:00
ed fde0f29e72 ok 2026-03-08 23:24:33 -04:00
ed f25e6e0b34 OK 2026-03-06 23:21:23 -05:00
ed d04574aa8f WIP: PAIN4 2026-03-05 15:53:50 -05:00
ed 8784d05db4 WIP: PAIN3 2026-03-05 15:10:53 -05:00
ed f2b25757eb refactor(tests): Update test suite and API hooks for AppController architecture 2026-03-04 11:38:36 -05:00
ed 1be6193ee0 chore(tests): Final stabilization of test suite and full isolation of live_gui artifacts 2026-03-04 01:05:56 -05:00
ed 966b5c3d03 wow this ai messed up. 2026-03-04 00:01:01 -05:00
ed 5401fc770b fix(tests): Resolve access violation in phase4 tests and auto-approval logic in cli integration tests 2026-03-03 01:35:37 -05:00
ed a569f8c02f chore(tech-debt): Finalize gui_2.py cleanup and test suite discipline 2026-03-02 21:43:56 -05:00
ed b9686392d7 chore: apply ruff auto-fixes and remove dead AST scripts 2026-03-02 13:26:20 -05:00
ed d1ce0eaaeb feat(gui): implement Phases 2-5 of Comprehensive GUI UX track
- Add cost tracking with new cost_tracker.py module
- Enhance Track Proposal modal with editable titles and goals
- Add Conductor Setup summary and New Track creation form to MMA Dashboard
- Implement Task DAG editing (add/delete tickets) and track-scoped discussion
- Add visual polish: color-coded statuses, tinted progress bars, and node indicators
- Support live worker streaming from AI providers to GUI panels
- Fix numerous integration test regressions and stabilize headless service
2026-03-01 20:17:31 -05:00