Files
manual_slop/conductor/tracks/gui_sim_extension_20260224/plan.md

2.0 KiB

Implementation Plan: Extended GUI Simulation Testing

Phase 1: Setup and Architecture

  • Task: Review the existing baseline simulation test to identify reusable components or fixtures without modifying the original. a0b1c2d
  • Task: Design the modular structure for the new simulation scripts within the simulation/ directory. e1f2g3h
  • [~] Task: Create a base test configuration or fixture that initializes the GUI with the --enable-test-hooks flag and the ApiHookClient for API testing.
  • Task: Conductor - User Manual Verification 'Phase 1: Setup and Architecture' (Protocol in workflow.md)

Phase 2: Context and Chat Simulation

  • Task: Create the test script sim_context.py focused on the Context and Discussion panels.
  • Task: Simulate file aggregation interactions and context limit verification.
  • Task: Implement history generation and test chat submission via API hooks.
  • Task: Conductor - User Manual Verification 'Phase 2: Context and Chat Simulation' (Protocol in workflow.md)

Phase 3: AI Settings and Tools Simulation

  • Task: Create the test script sim_ai_settings.py for AI model configuration changes (Gemini/Anthropic).
  • Task: Create the test script sim_tools.py focusing on file exploration, search, and MCP-like tool triggers.
  • Task: Validate proper panel rendering and data updates via API hooks for both AI settings and tool results.
  • Task: Conductor - User Manual Verification 'Phase 3: AI Settings and Tools Simulation' (Protocol in workflow.md)

Phase 4: Execution and Modals Simulation

  • Task: Create the test script sim_execution.py.
  • Task: Simulate the AI generating a PowerShell script that triggers the explicit confirmation modal.
  • Task: Assert the modal appears correctly and accepts input/approval from the simulated user.
  • Task: Validate the executed output via API hooks.
  • Task: Conductor - User Manual Verification 'Phase 4: Execution and Modals Simulation' (Protocol in workflow.md)