Commit Graph

914 Commits

Author SHA1 Message Date
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_
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