ed
20b2e2d67b
test(core): Replace pytest.fail with functional assertions in agent tools wiring
2026-03-03 01:10:57 -05:00
ed
4d171ff24a
chore(legacy): Remove gui_legacy.py and refactor all tests to use gui_2.py
2026-03-03 01:09:24 -05:00
ed
dbd955a45b
fix(simulation): Resolve simulation timeouts and stabilize history checks
2026-03-03 00:56:35 -05:00
ed
aed1f9a97e
conductor(plan): Mark task 'Replace pytest.fail with Functional Assertions (token_usage, agent_capabilities)' as complete
2026-03-02 23:38:46 -05:00
ed
ffc5d75816
test(core): Replace pytest.fail with functional assertions in token_usage and agent_capabilities
2026-03-02 23:38:28 -05:00
ed
e2a96edf2e
conductor(plan): Mark task 'Replace pytest.fail with Functional Assertions (api_events, execution_engine)' as complete
2026-03-02 23:26:37 -05:00
ed
194626e5ab
test(core): Replace pytest.fail with functional assertions in api_events and execution_engine
2026-03-02 23:26:19 -05:00
ed
48d111d9b6
conductor(plan): Mark Phase 2 as complete
2026-03-02 23:25:19 -05:00
ed
14613df3de
conductor(checkpoint): Checkpoint end of Phase 2
2026-03-02 23:25:02 -05:00
ed
49ca95386d
conductor(plan): Mark task 'Implement Centralized Sectioned Logging Utility' as complete
2026-03-02 23:24:57 -05:00
ed
51f7c2a772
feat(tests): Route VerificationLogger output to tests/logs
2026-03-02 23:24:40 -05:00
ed
0140c5fd52
conductor(plan): Mark task 'Resolve Event loop is closed' as complete
2026-03-02 23:23:51 -05:00
ed
82aa288fc5
fix(tests): Resolve unawaited coroutine warnings in spawn interception tests
2026-03-02 23:23:33 -05:00
ed
d43ec78240
conductor(plan): Mark task 'Audit and Fix conftest.py Loop Lifecycle' as complete
2026-03-02 23:06:16 -05:00
ed
5a0ec6646e
fix(tests): Enhance event loop cleanup in app_instance fixture
2026-03-02 23:05:58 -05:00
ed
5e6c685b06
conductor(plan): Mark Phase 1 as complete
2026-03-02 23:03:59 -05:00
ed
8666137479
conductor(checkpoint): Checkpoint end of Phase 1
2026-03-02 23:03:42 -05:00
ed
9762b00393
conductor(plan): Mark task 'Migrate Manual Launchers' as complete
2026-03-02 23:00:26 -05:00
ed
6b7cd0a9da
feat(tests): Migrate manual launchers to live_gui fixture and consolidate visual tests
2026-03-02 23:00:09 -05:00
ed
b9197a1ea5
conductor(plan): Mark task 'Initialize MMA Environment' as complete
2026-03-02 22:56:57 -05:00
ed
3db43bb12b
conductor(plan): Mark task 'Setup Artifact Isolation Directories' as complete
2026-03-02 22:56:49 -05:00
ed
570c0eaa83
chore(tests): Setup artifact isolation directories
2026-03-02 22:56:32 -05:00
ed
b01bca47c5
docs: Add Phase 3 Future Horizons backlog
2026-03-02 22:51:16 -05:00
ed
d93290a3d9
docs: Update Journal and Tasks with session 5 strategic shift
2026-03-02 22:45:00 -05:00
ed
1d4dfedab7
chore(conductor): Add Manual UX Validation & Polish track to the strict execution queue
2026-03-02 22:42:27 -05:00
ed
2e73212abd
chore(conductor): Enhance all 6 backlog tracks to Surgical Spec Protocol
2026-03-02 22:38:02 -05:00
ed
2f4dca719f
chore(conductor): Define Strict Execution Queue in tracks registry
2026-03-02 22:35:36 -05:00
ed
51939c430a
chore(conductor): Add 6 new tracks to the strict execution order queue
2026-03-02 22:34:25 -05:00
ed
034acb0e54
chore(conductor): Add new track 'Codebase Migration to src & Cleanup'
2026-03-02 22:28:56 -05:00
ed
6141a958d3
chore(conductor): Ensure plan complies with Surgical Spec Protocol
2026-03-02 22:22:52 -05:00
ed
9a2dff9d66
chore(conductor): Add model switch requirement to Phase 4
2026-03-02 22:19:52 -05:00
ed
96c51f22b3
chore(conductor): Add constraints against Mock-Rot to stabilization track
2026-03-02 22:18:42 -05:00
ed
e8479bf9ab
chore(conductor): Add gui_legacy.py deletion to test stabilization track
2026-03-02 22:16:40 -05:00
ed
6e71960976
chore(conductor): Update test stabilization track based on deep audit
2026-03-02 22:15:17 -05:00
ed
84239e6d47
chore(conductor): Add Test Suite Stabilization & Consolidation track
2026-03-02 22:09:36 -05:00
ed
5c6e93e1dd
chore(conductor): Add debrief for botched tech debt track
2026-03-02 22:02:10 -05:00
ed
72000c18d5
chore(conductor): Archive tech debt track and cleanup registry
2026-03-02 22:00:47 -05:00
ed
7f748b8eb9
conductor(plan): Finalize plan updates for tech debt track
2026-03-02 21:45:20 -05:00
ed
76fadf448f
chore(conductor): Mark track 'tech_debt_and_test_cleanup_20260302' as complete
2026-03-02 21:44:18 -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
8af1bcd960
conductor(plan): Mark Task 1.1 as complete
2026-03-02 20:54:50 -05:00
ed
35822aab08
chore(test): Centralize app_instance and mock_app fixtures in conftest.py
2026-03-02 20:54:25 -05:00
ed
c22f024d1f
archive (delete from tracks)
2026-03-02 20:47:54 -05:00
ed
6f279bc650
chore(conductor): Archive track 'Conductor Workflow Improvements'
2026-03-02 20:46:43 -05:00
ed
af83dd95aa
chore(conductor): Mark track 'Conductor Workflow Improvements' as complete
2026-03-02 19:43:28 -05:00
ed
b8dd789014
conductor(plan): Mark phase 'Workflow Documentation Updates' as complete
2026-03-02 19:43:19 -05:00
ed
608a4de5e8
conductor(plan): Mark task 'Update Workflow TDD section' as complete
2026-03-02 19:42:47 -05:00
ed
e334cd0e7d
docs(workflow): Add Zero-Assertion Ban to TDD section
2026-03-02 19:42:26 -05:00
ed
353b431671
conductor(plan): Mark task 'Update Workflow Research Phase' as complete
2026-03-02 19:42:07 -05:00
ed
b00d9ffa42
docs(workflow): Add State Auditing requirement to Research Phase
2026-03-02 19:41:52 -05:00
ed
ead8c14fe1
conductor(plan): Mark phase 'Skill Document Hardening' as complete
2026-03-02 19:41:33 -05:00
ed
3800347822
conductor(checkpoint): Checkpoint end of Phase 1: Skill Document Hardening
2026-03-02 19:41:17 -05:00
ed
ed0b010d64
conductor(plan): Mark task 'Update Tier 3 Worker skill' as complete
2026-03-02 19:40:51 -05:00
ed
87fa4ff5c4
docs(skills): Add TDD Mandatory Enforcement to Tier 3 Worker skill
2026-03-02 19:40:35 -05:00
ed
2055f6ad9c
conductor(plan): Mark task 'Update Tier 2 Tech Lead skill' as complete
2026-03-02 19:40:16 -05:00
ed
82cec19307
docs(skills): Add Anti-Entropy Protocol to Tier 2 Tech Lead skill
2026-03-02 19:40:00 -05:00
ed
81fc37335c
chore(conductor): Archive track 'mma_agent_focus_ux_20260302'
2026-03-02 19:37:49 -05:00
ed
0bd75fbd52
conductor(plan): Mark task 'Apply review suggestions' as complete
2026-03-02 19:37:01 -05:00
ed
febcf3be85
fix(conductor): Apply review suggestions for track 'mma_agent_focus_ux_20260302'
2026-03-02 19:36:36 -05:00
ed
892d35811d
chore(conductor): Archive track 'architecture_boundary_hardening_20260302'
2026-03-02 19:23:28 -05:00
ed
912bc2d193
chore(conductor): Archive track 'feature_bleed_cleanup_20260302'
2026-03-02 19:19:40 -05:00
ed
b402c71fbf
chore(conductor): Archive track 'context_token_viz_20260301'
2026-03-02 19:11:40 -05:00
ed
fc8749ee2e
docs(conductor): Synchronize docs for track 'Architecture Boundary Hardening'
2026-03-02 18:49:42 -05:00
ed
3b1e214bf1
chore(conductor): Mark track 'Architecture Boundary Hardening' as complete
2026-03-02 18:48:45 -05:00
ed
eac4f4ee38
conductor(plan): Mark phase 'Phase 3' as complete
2026-03-02 18:48:28 -05:00
ed
80d79fe395
conductor(checkpoint): Checkpoint end of Phase 3 — DAG Engine Cascading Blocks
2026-03-02 18:48:13 -05:00
ed
5b8a0739f7
feat(dag_engine): implement cascade_blocks and call in ExecutionEngine.tick
2026-03-02 18:47:47 -05:00
ed
dd882b928d
conductor(plan): Mark phase 'Phase 2' as complete
2026-03-02 16:51:37 -05:00
ed
1a65b11ec8
conductor(checkpoint): Checkpoint end of Phase 2 — MCP tool integration + HITL enforcement
2026-03-02 16:51:19 -05:00
ed
d3f42ed895
conductor(plan): Mark task 'Task 2.4' as complete
2026-03-02 16:51:07 -05:00
ed
e5e35f78dd
feat(ai_client): gate mutating MCP tools through pre_tool_callback in all 4 providers
2026-03-02 16:50:47 -05:00
ed
8e6462d10b
conductor(plan): Mark task 'Task 2.3' as complete
2026-03-02 16:48:13 -05:00
ed
1f92629a55
feat(mcp_client): add MUTATING_TOOLS frozenset sentinel for HITL enforcement
2026-03-02 16:47:51 -05:00
ed
2d8f9f4d7a
conductor(plan): Mark task 'Task 2.2' as complete
2026-03-02 16:47:15 -05:00
ed
4b7338a076
feat(gui): expand AGENT_TOOL_NAMES to all 26 MCP tools with mutating tools grouped
2026-03-02 16:46:56 -05:00
ed
9e86eaf12b
conductor(plan): Mark task 'Task 2.1' as complete
2026-03-02 16:45:57 -05:00
ed
e4ccb065d4
feat(config): expose all 26 MCP tools in toml + default_project; mutating tools off by default
2026-03-02 16:45:34 -05:00
ed
ac4be7eca4
conductor(plan): Mark phase 'Phase 1' as complete
2026-03-02 16:43:17 -05:00
ed
15536d77fc
conductor(checkpoint): Checkpoint end of Phase 1 — meta-tooling token fix + portability
2026-03-02 16:42:56 -05:00
ed
29260ae374
conductor(plan): Mark task 'Task 1.2' as complete
2026-03-02 16:42:28 -05:00
ed
b30f040c7b
fix(mma_exec): remove hardcoded C:\projects\misc\setup_*.ps1 paths — rely on PATH
2026-03-02 16:42:11 -05:00
ed
3322b630c2
conductor(plan): Mark task 'Task 1.1' as complete
2026-03-02 16:38:51 -05:00
ed
687545932a
refactor(mma_exec): remove UNFETTERED_MODULES — all deps use generate_skeleton()
2026-03-02 16:38:28 -05:00
ed
40b50953a1
docs: close mma_agent_focus_ux track; log concurrent-tier + hook-verification backlog items
2026-03-02 16:31:32 -05:00
ed
22b08ef91e
conductor(plan): Mark Phase 3 complete [checkpoint: b30e563]
2026-03-02 16:30:35 -05:00
ed
b30e563fc1
feat(mma): Phase 3 — Focus Agent UI + filter logic
...
- gui_2.__init__: add ui_focus_agent: str | None = None
- _gui_func: Focus Agent combo (All/Tier2/3/4) + clear button above OperationsTabs
- _render_comms_history_panel: filter by ui_focus_agent; show [source_tier] label per entry
- _render_tool_calls_panel: pre-filter with tool_log_filtered; fix missing i=i_minus_one+1; remove stale tuple destructure
- tests: 6 new Phase 3 tests, 18/18 total
2026-03-02 16:26:41 -05:00
ed
4f77d8fdd9
conductor(plan): Mark Phase 2 complete [checkpoint: 865d8dd]
2026-03-02 16:23:21 -05:00
ed
865d8dd13b
feat(mma): Phase 2 — migrate _render_tool_calls_panel to dict access
...
Replace tuple destructure 'script, result, _ = self._tool_log[i]'
with dict access 'entry = self._tool_log[i]; script = entry[script]; result = entry[result]'
Prerequisite for Phase 3 filter logic.
2026-03-02 16:21:27 -05:00
ed
fb0d6be2e6
conductor(plan): Record Phase 1 checkpoint bc1a570; mark Task 2.1 in progress
2026-03-02 16:20:52 -05:00
ed
bc1a5707a0
conductor(checkpoint): Checkpoint end of Phase 1 — mma_agent_focus_ux
2026-03-02 16:20:25 -05:00
ed
00a196cf13
conductor(plan): Mark Phase 1 tasks 1.1-1.6 complete ( 8d9f25d)
2026-03-02 16:19:01 -05:00
ed
8d9f25d0ce
feat(mma): Phase 1 — source_tier tagging at emission
...
- ai_client: add current_tier module var; stamp source_tier on every _append_comms entry
- multi_agent_conductor: set current_tier='Tier 3' around send(), clear in finally
- conductor_tech_lead: set current_tier='Tier 2' around send(), clear in finally
- gui_2: _on_tool_log captures current_tier; _append_tool_log stores dict with source_tier
- tests: 8 new tests covering current_tier, source_tier in comms, tool log dict format
2026-03-02 16:18:00 -05:00
ed
264b04f060
chore: close feature_bleed_cleanup_20260302 — update TASKS.md and JOURNAL.md
...
All 3 phases complete and verified. 62 lines of dead code removed from gui_2.py.
Meta-Level Sanity Check: 0 new ruff violations introduced.
Next track: mma_agent_focus_ux_20260302 (dependency on Phase 1 now satisfied)
2026-03-02 15:57:16 -05:00
ed
8ea636147e
conductor(plan): Mark phase 'Phase 3 - Token Budget Layout Fix' as complete [ 0d081a2]
2026-03-02 15:55:53 -05:00
ed
0d081a28c5
conductor(checkpoint): Checkpoint end of Phase 3 — feature_bleed_cleanup_20260302
...
Phase 3: Token Budget Layout Fix
- Removed 4 redundant lines from _render_provider_panel (double labels + embedded call)
- Added collapsing_header('Token Budget') to AI Settings after 'System Prompts'
- 32 tests passed, import clean
- Token Budget header verified by user
2026-03-02 15:55:34 -05:00
ed
35abc265e9
conductor(plan): Mark task 3.4 complete — Token Budget collapsing header verified
2026-03-02 15:55:28 -05:00
ed
5180038090
conductor(plan): Mark task 3.3 complete — 32 passed
2026-03-02 15:51:10 -05:00
ed
bd3d0e77db
conductor(plan): Mark tasks 3.1-3.2 complete, begin 3.3 — 6097368
2026-03-02 15:50:27 -05:00
ed and Claude Sonnet 4.6
60973680a8
fix(bleed): fix token budget layout — own collapsing header in AI Settings
...
Phase 3 changes:
- _render_provider_panel: removed 4 redundant lines (2x 'Token Budget' labels,
separator, embedded _render_token_budget_panel call)
- _gui_func AI Settings: added collapsing_header('Token Budget') section after
'System Prompts', calling _render_token_budget_panel cleanly
AI Settings now has three independent collapsing sections.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-02 15:49:51 -05:00
ed
97792e7fff
conductor(plan): Mark phase 'Phase 2 - Menu Bar Consolidation' as complete [ 15fd786]
2026-03-02 15:44:11 -05:00