diff --git a/AGENTS.md b/AGENTS.md index 6bb3373a..390bfae0 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -45,7 +45,9 @@ bash ~/.openclaw/skills/tolaria-qa/scripts/focus-app.sh laputa bash ~/.openclaw/skills/tolaria-qa/scripts/screenshot.sh /tmp/qa-native.png ``` -Use `osascript` for keyboard interactions. Write result as Todoist comment (✅ or ❌). **⚠️ WKWebView:** `osascript keystroke` blocked inside editor — rely on Playwright for text input features. +Use computer-use/browser-control style interaction for native UI QA when available: click, hover, drag, select, scroll, and type the way a real user would with the mouse and trackpad. For every UI feature, test the primary mouse-driven path first, then verify any relevant keyboard shortcut or keyboard-first workflow still works. Tolaria is still a keyboard-first app, but QA must not assume users only interact by keyboard. + +Use `osascript` for app focus, keyboard shortcuts, and keyboard-specific checks. **⚠️ WKWebView:** `osascript keystroke` can be blocked inside editor content — use computer use for native editor interaction when possible, and rely on Playwright for deterministic text-input coverage. Write result as Todoist comment (✅ or ❌). After both phases pass, add a **completion comment** to the Todoist task. The comment must include: - What was implemented (a few lines covering logic and UX/UI)