|
|
@@ -0,0 +1,37 @@
|
|
|
+# Todo 53.6: Browser Visual QA
|
|
|
+
|
|
|
+## Blocker
|
|
|
+
|
|
|
+The local application starts and serves the new assets, but the current Codex browser runtime reports an empty browser list. Desktop and narrow-screen visual/interaction QA therefore cannot be performed in this session.
|
|
|
+
|
|
|
+## Verified Before Blocker
|
|
|
+
|
|
|
+- Full suite: `617 passed`, one existing Starlette/httpx deprecation warning.
|
|
|
+- `node --check src/agent_lab/presentation/static/app.js` passes.
|
|
|
+- `git diff --check` passes.
|
|
|
+- Application import prints `Agent Lab`.
|
|
|
+- HTTP smoke at `http://127.0.0.1:8010/` returns the new `console-layout`, `debug-drawer`, `20260714-professional-console` assets, and console interaction functions.
|
|
|
+
|
|
|
+## Required Browser Checks
|
|
|
+
|
|
|
+### Desktop
|
|
|
+
|
|
|
+- Session and Tools start expanded; Agent Config and Snapshot start collapsed and can be opened.
|
|
|
+- Drawer opens/closes, releases chat width, and persists after reload.
|
|
|
+- Tool selection, All/None, count, mode badge, and EventPrompt remain synchronized.
|
|
|
+- `dual_agent` shows exactly one selected-tool EventPrompt.
|
|
|
+- `chat_agent_tools` hides EventPrompt and disables only EventAgent model-specific settings.
|
|
|
+- Switching back restores exactly one EventPrompt at its prior position.
|
|
|
+- Session/snapshot restore cannot duplicate EventPrompt.
|
|
|
+- Chat send, streaming, audit dialog, and usage rendering remain usable.
|
|
|
+
|
|
|
+### Narrow screen (`<= 900px`)
|
|
|
+
|
|
|
+- Controls, workspace, and open drawer stack vertically.
|
|
|
+- No horizontal page scrollbar appears.
|
|
|
+- Messages, metrics, composer, tool selection, and modal controls remain usable.
|
|
|
+- Closing the drawer removes its stacked region.
|
|
|
+
|
|
|
+## Resume Rule
|
|
|
+
|
|
|
+When a browser backend is available, run the checks above. If a defect is found, add Todo `53.6.x` beneath this row. If all checks pass, mark 53.6 and 53 done, record browser evidence, update the Todo 53 plan checkboxes, run the final automated gate, and merge locally into `codex/agent-lab-mvp`.
|