Commit Graph

393 Commits

Author SHA1 Message Date
ed 7ae99f2bc3 feat(personas): Add persona_id support to Ticket/WorkerContext and ConductorEngine 2026-03-10 11:09:11 -04:00
ed 41a40aaa68 phase 2 checkpoint 2026-03-10 10:42:24 -04:00
ed 85ae4094cb test(bias): add efficacy simulation tests and enhance strategy labels 2026-03-10 10:25:09 -04:00
ed cad04bfbfc feat(bias): implement ToolBiasEngine and integrate into ai_client orchestration loop 2026-03-10 09:53:59 -04:00
ed 77a0b385d5 feat(bias): implement data models and storage for tool weighting and bias profiles 2026-03-10 09:27:12 -04:00
ed dcc13efaf7 chore(conductor): Mark track 'Saved Tool Presets' as complete 2026-03-10 01:23:57 -04:00
ed 8a83d22967 feat(ops): Consolidate usage analytics into Operations Hub with popout option 2026-03-09 23:25:06 -04:00
ed 66844e8368 feat(mma): Implement Pop Out Task DAG option in MMA Dashboard 2026-03-09 23:16:02 -04:00
ed 95381c258c chore(conductor): Mark track 'Saved System Prompt Presets' as complete 2026-03-09 22:35:52 -04:00
ed e2a403a187 checkpoint(Saved system prompt presets) 2026-03-09 22:27:40 -04:00
ed e635c2925d feat(theme): Implement comprehensive CRT Filter (scanlines, vignette, noise) 2026-03-09 01:19:16 -04:00
ed 9facecb7a5 feat(theme): Refine NERV palette contrast and readability 2026-03-09 01:13:23 -04:00
ed d9495f6e23 feat(theme): Add Alert Pulsing effect for NERV theme 2026-03-09 00:55:09 -04:00
ed 4f4fa1015c test(theme): Add unit tests for NERV visual effects 2026-03-09 00:50:39 -04:00
ed de0d9f339e test(theme): Add unit tests for NERV theme colors and geometry 2026-03-09 00:47:55 -04:00
ed fde0f29e72 ok 2026-03-08 23:24:33 -04:00
ed 59e14533f6 feat(ui): Implement Subtle Rounding professional theme 2026-03-08 21:55:35 -04:00
ed e34a2e6355 feat(ui): Implement selectable text across primary GUI panels 2026-03-08 21:37:22 -04:00
ed 74737ac9c7 fix(core): Anchor config.toml path to manual slop root
This fixes an issue where config.toml was erroneously saved to the current working directory (e.g. project dir) rather than the global manual slop directory.
2026-03-08 21:29:54 -04:00
ed de5b152c1e conductor(checkpoint): Checkpoint end of Phase 1: Storage Optimization 2026-03-08 20:53:13 -04:00
ed 7063bead12 feat(logs): Implement file-based offloading for scripts and tool outputs 2026-03-08 20:51:27 -04:00
ed d9a06fd2fe fix(test): emit response event on gemini_cli timeout
- Add try/except in ai_client.py to emit response_received event
  before re-raising exceptions from gemini_cli adapter
- Adjust mock_gemini_cli.py to sleep 65s (triggers 60s adapter timeout)
- This fixes test_mock_timeout and other live GUI tests that were
  hanging because no event was emitted on timeout
2026-03-07 22:37:06 -05:00
ed 6621362c37 ok 2026-03-07 21:40:40 -05:00
ed f07b14aa66 fix(test): Restore performance threshold bounds and add profiling to test 2026-03-07 20:46:14 -05:00
ed 4c2cfda3d1 fixing 2026-03-07 20:32:59 -05:00
ed c2930ebea1 conductor(checkpoint): Test integrity audit complete 2026-03-07 20:15:22 -05:00
ed 3ba4cac4a4 ai is trying to cheat out of finishing the tests still 2026-03-07 19:38:15 -05:00
ed 896be1eae2 ok 2026-03-07 18:31:21 -05:00
ed 39348745d3 fix: Test regression fixes - None event_queue handling, test assertions, skip pre-existing issue 2026-03-07 17:01:23 -05:00
ed ca65f29513 fix: Handle None event_queue in _queue_put, fix test assertion 2026-03-07 16:53:45 -05:00
ed 245653ce62 feat(models): Add model_override field to Ticket 2026-03-07 16:41:47 -05:00
ed 0c3a2061e7 feat(conductor): Add pause/resume mechanism to ConductorEngine 2026-03-07 16:36:04 -05:00
ed 094a6c3c22 feat(models): Add manual_block field and methods to Ticket 2026-03-07 16:25:44 -05:00
ed d74f629f47 feat(gui): Add kill button per worker in ticket queue table 2026-03-07 16:19:01 -05:00
ed 597e6b51e2 feat(conductor): Implement abort checks in worker lifecycle and kill_worker method 2026-03-07 16:06:56 -05:00
ed da011fbc57 feat(conductor): Populate abort_events when spawning workers 2026-03-07 15:59:59 -05:00
ed 5f7909121d feat(conductor): Add worker tracking and abort event dictionaries to ConductorEngine 2026-03-07 15:55:39 -05:00
ed a22603d136 feat(gui): Implement manual ticket queue management with priority, multi-select, and drag-drop reordering 2026-03-07 15:42:32 -05:00
ed 035c74ed36 feat(models): Add priority field to Ticket dataclass and update serialization 2026-03-07 15:27:30 -05:00
ed 7ea833e2d3 feat(gui): Implement on-demand definition lookup with clickable navigation and collapsing 2026-03-07 15:20:39 -05:00
ed c6f9dc886f feat(controller): Integrate py_get_definition for on-demand lookup 2026-03-07 15:03:03 -05:00
ed a0a9d00310 feat(gui): Implement @symbol regex parser for on-demand definition lookup 2026-03-07 14:57:52 -05:00
ed 6f8c2c78e8 fix(logs): Final robust fix for LogPruner path resolution and empty log pruning 2026-03-07 12:43:29 -05:00
ed 046ccc7225 fix(logs): Correct path resolution in LogPruner to handle paths starting with 'logs/' 2026-03-07 12:41:23 -05:00
ed 3c9e03dd3c fix(logs): Make empty log pruning more robust by including sessions with missing metadata 2026-03-07 12:35:37 -05:00
ed b6084aefbb feat(logs): Update pruning heuristic to always remove empty logs regardless of age 2026-03-07 12:32:27 -05:00
ed d7a6ba7e51 feat(ui): Enhanced context control with per-file flags and Gemini cache awareness 2026-03-07 12:13:08 -05:00
ed fbe02ebfd4 feat(ui): Implement manual skeleton context injection 2026-03-07 11:54:11 -05:00
ed 1e188fd3aa feat(ui): Implement enhanced MMA track progress visualization with color-coded bars, breakdown, and ETA 2026-03-07 11:42:35 -05:00
ed 87902d82d8 feat(mma): Implement track progress calculation and refactor get_all_tracks 2026-03-07 11:24:05 -05:00