2.3 KiB
2.3 KiB
Implementation Plan: Human-Like UX Interaction Test
Phase 1: Infrastructure & Automation Core [checkpoint: 7626531]
Establish the foundation for driving the GUI via API hooks and simulation logic.
- Task: Extend
ApiHookClientwith methods for tab switching and listbox selection if missing.f36d539 - Task: Implement
TestUserAgentclass to manage dynamic response generation and action delays.d326242 - Task: Write Tests (Verify basic hook connectivity and simulated delays)
f36d539 - Task: Implement basic 'ping-pong' interaction via hooks.
bfe9ef0 - Task: Conductor - User Manual Verification 'Phase 1: Infrastructure & Automation Core' (Protocol in workflow.md)
7626531
Phase 2: Workflow Simulation [checkpoint: 9c4a72c]
Build the core interaction loop for project creation and AI discussion.
- Task: Implement 'New Project' scaffolding script (creating a tiny console program).
bd5dc16 - Task: Implement 5-turn discussion loop logic with sub-agent responses.
bd5dc16 - Task: Write Tests (Verify state changes in Discussion Hub during simulated chat)
6d16438 - Task: Implement 'Thinking' and 'Live' indicator verification logic.
6d16438 - Task: Conductor - User Manual Verification 'Phase 2: Workflow Simulation' (Protocol in workflow.md)
9c4a72c
Phase 3: History & Session Verification
Simulate complex session management and historical audit features.
- Task: Implement discussion switching logic (creating/switching between named discussions).
5e1b965 - Task: Implement 'Load Prior Log' simulation and 'Tinted Mode' detection.
5e1b965 - Task: Write Tests (Verify log loading and tab navigation consistency)
5e1b965 - Task: Implement truncation limit verification (forcing a long history and checking bleed).
5e1b965 - Task: Conductor - User Manual Verification 'Phase 3: History & Session Verification' (Protocol in workflow.md)
Phase 4: Final Integration & Regression
Consolidate the simulation into end-user artifacts and CI tests.
- Task: Create
live_walkthrough.pywith full visual feedback and manual sign-off. - Task: Create
tests/test_live_workflow.pyfor automated regression testing. - Task: Perform a full visual walkthrough and verify 'human-readable' pace.
- Task: Conductor - User Manual Verification 'Phase 4: Final Integration & Regression' (Protocol in workflow.md)