1006 B
1006 B
Track Specification: Robust Live Simulation Verification
Overview
Establish a robust, visual simulation framework to prevent regressions in the complex GUI and asynchronous orchestration layers. This track replaces manual human verification with an automated script that clicks through the GUI and verifies the rendered state.
Goals
- Simulation Framework Setup: Build a dedicated test script (
tests/visual_sim_mma_v2.py) utilizingApiHookClientto control the live GUI. - Simulate Epic Planning: Automate the clicking of "New Epic", inputting a prompt, and verifying the expected Tier 1 tracks appear in the UI.
- Simulate Execution & Spawning: Automate the selection of a track, the generation of the DAG, and the interaction with the HITL Approval modal.
Constraints
- Must run against a live instance of the application using
--enable-test-hooks. - Must fail loudly if the visual state (e.g., rendered DAG nodes, text box contents) does not match expectations.