28cc901c0a
chore(conductor): Add new track 'Saved System Prompt Presets'
2026-03-08 12:35:13 -04:00
7bdba1c9b9
adjustments + new tracks + tasks.md reduction of usage
2026-03-08 03:31:15 -04:00
7ea833e2d3
feat(gui): Implement on-demand definition lookup with clickable navigation and collapsing
2026-03-07 15:20:39 -05:00
f392aa3ef5
conductor(checkpoint): Checkpoint end of Phase 1 - Symbol Parsing
2026-03-07 14:59:35 -05:00
c8e8cb3bf3
feat(tier4): Add patch generation for auto-patching
...
- Add TIER4_PATCH_PROMPT to mma_prompts.py with unified diff format
- Add run_tier4_patch_generation function to ai_client.py
- Import mma_prompts in ai_client.py
- Add unit tests for patch generation
2026-03-07 00:10:35 -05:00
5277b11279
chore: update track references and config
2026-03-07 00:06:05 -05:00
ae5e7dedae
fix(deps): Add openai package for MiniMax provider support
2026-03-06 23:39:14 -05:00
b79c1fce3c
feat(provider): Add MiniMax AI provider integration
...
- Add minimax to PROVIDERS lists in gui_2.py and app_controller.py
- Add minimax credentials template in ai_client.py
- Implement _list_minimax_models, _classify_minimax_error, _ensure_minimax_client
- Implement _send_minimax with streaming and reasoning support
- Add minimax to send(), list_models(), reset_session(), get_history_bleed_stats()
- Add unit tests in tests/test_minimax_provider.py
2026-03-06 23:36:30 -05:00
f65e9b40b2
WIP: Regression hell
2026-03-06 21:22:21 -05:00
528f0a04c3
fk
2026-03-06 20:34:12 -05:00
13453a0a14
still fixing regressions
2026-03-06 20:27:03 -05:00
4c92817928
fixing regresssions
2026-03-06 20:12:35 -05:00
0e9f84f026
fixing
2026-03-06 19:54:52 -05:00
7da2946eff
feat(mma): Implement worker pool and configurable concurrency for DAG engine and mark track 'True Parallel Worker Execution' as complete
2026-03-06 16:55:45 -05:00
f580165c5b
feat(conductor): Implement configurable paths and mark track 'Conductor Path Configuration' as complete
2026-03-06 16:43:11 -05:00
0de50e216b
commit
2026-03-06 14:04:50 -05:00
684a6d1d3b
feat(ai_client): isolation of current_tier using threading.local() for parallel agent safety
2026-03-06 12:59:18 -05:00
a16ed4b1ae
sigh
2026-03-06 12:05:24 -05:00
d2481b2de7
never ends
2026-03-05 20:39:56 -05:00
2c5476dc5d
fix: Fix all failing test files with proper mocking and imports
...
- test_tiered_context.py: Fix aggregate imports to src.aggregate
- test_gemini_cli_adapter_parity.py: Fix subprocess.Popen mock path and JSON format
- test_gemini_cli_edge_cases.py: Fix mock path, JSON format, and adapter initialization
- test_gemini_cli_parity_regression.py: Fix mock path, reset global adapter
- test_token_usage.py: Fix SimpleNamespace mock structure for gemini response
2026-03-05 20:15:03 -05:00
02947e3304
fix(tests): Fix mma_orchestration_gui task count, api_events mocks, gui_stress import
2026-03-05 19:09:39 -05:00
48f8afce3e
fix(tests): Fix patch paths for orchestrator_pm and aggregate
2026-03-05 18:51:20 -05:00
8f87f9b406
fix(tests): Add src. prefix to module imports
2026-03-05 16:45:06 -05:00
0e3b479bd6
WIP: PAIN
2026-03-05 14:24:03 -05:00
5e69617f88
WIP: I HATE PYTHON
2026-03-05 13:55:40 -05:00
35480a26dc
test(audit): fix critical test suite deadlocks and write exhaustive architectural report
...
- Fix 'Triple Bingo' history synchronization explosion during streaming
- Implement stateless event buffering in ApiHookClient to prevent dropped events
- Ensure 'tool_execution' events emit consistently across all LLM providers
- Add hard timeouts to all background thread wait() conditions
- Add thorough teardown cleanup to conftest.py's reset_ai_client fixture
- Write highly detailed report_gemini.md exposing asyncio lifecycle flaws
2026-03-05 01:42:47 -05:00
9d7628be3c
glm did okay but still pain
2026-03-04 22:05:27 -05:00
966b5c3d03
wow this ai messed up.
2026-03-04 00:01:01 -05:00
4d171ff24a
chore(legacy): Remove gui_legacy.py and refactor all tests to use gui_2.py
2026-03-03 01:09:24 -05:00
14613df3de
conductor(checkpoint): Checkpoint end of Phase 2
2026-03-02 23:25:02 -05:00
72000c18d5
chore(conductor): Archive tech debt track and cleanup registry
2026-03-02 22:00:47 -05:00
a569f8c02f
chore(tech-debt): Finalize gui_2.py cleanup and test suite discipline
2026-03-02 21:43:56 -05:00
35822aab08
chore(test): Centralize app_instance and mock_app fixtures in conftest.py
2026-03-02 20:54:25 -05:00
febcf3be85
fix(conductor): Apply review suggestions for track 'mma_agent_focus_ux_20260302'
2026-03-02 19:36:36 -05:00
be7174ca53
conductor(checkpoint): Checkpoint end of Phase 1 — feature_bleed_cleanup_20260302
...
Phase 1: Dead Code Removal
- Deleted dead _render_comms_history_panel duplicate (33 lines, stale 'type' key)
- Deleted 4 duplicate __init__ state assignments
- 32 tests passed, gui_2.py import clean
- Comms History panel visually verified by user
2026-03-02 15:34:48 -05:00
b9686392d7
chore: apply ruff auto-fixes and remove dead AST scripts
2026-03-02 13:26:20 -05:00
bdf02de8a6
chore: remove empty test_20260302 track artifact
2026-03-02 12:02:54 -05:00
eb293f3c96
chore: config, layout, project history, simulation framework updates
2026-03-02 10:15:44 -05:00
9fb01ce5d1
feat(mma): complete Phase 6 and finalize Comprehensive GUI UX track
...
- Implement Live Worker Streaming: wire ai_client.comms_log_callback to Tier 3 streams
- Add Parallel DAG Execution using asyncio.gather for non-dependent tickets
- Implement Automatic Retry with Model Escalation (Flash-Lite -> Flash -> Pro)
- Add Tier Model Configuration UI to MMA Dashboard with project TOML persistence
- Fix FPS reporting in PerformanceMonitor to prevent transient 0.0 values
- Update Ticket model with retry_count and dictionary-like access
- Stabilize Gemini CLI integration tests and handle script approval events in simulations
- Finalize and verify all 6 phases of the implementation plan
2026-03-01 22:38:43 -05:00
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
6b0823ad6c
checkpoint: this is a mess... need to define stricter DSL or system for how the AI devices sims and hookup api for tests.
2026-02-28 22:50:14 -05:00
d65fa79e26
chore(mma): Implement visual simulation for Epic planning and fix UI refresh
2026-02-28 21:07:46 -05:00
3b96b67d69
chore(checkpoint): Phase 6 Test Suite Stabilization complete. 257/261 tests PASS. Resolved run_linear drift, formatter expectations, and Hook Server startup.
2026-02-28 20:42:54 -05:00
2907eb9f93
chore(checkpoint): Phase 4 Codebase-Wide Type Hint Sweep complete. Total fixes: ~400+. Verification status: 230 pass, 16 fail (pre-existing API drift), 29 error (live_gui env).
2026-02-28 19:35:46 -05:00
d36632c21a
checkpoint: massive refactor
2026-02-28 09:06:45 -05:00
7a614cbe8c
checkpoint
2026-02-27 18:35:11 -05:00
716d8b4e13
chore(conductor): Archive completed track 'MMA Core Engine Implementation'
2026-02-26 22:02:33 -05:00
51918d9bc3
chore: Checkpoint commit of unstaged changes, including new tests and debug scripts
2026-02-26 21:39:03 -05:00
9e56245091
feat(conductor): Restore mma_implementation track
2026-02-26 13:13:29 -05:00
a70680b2a2
checkpoint: Working on getting gemini cli to actually have parity with gemini api.
2026-02-26 00:31:33 -05:00