21 lines
657 B
Markdown
21 lines
657 B
Markdown
# Decision Tree
|
|
|
|
Use this file when you need a quick command choice based on intent.
|
|
|
|
## Snapshot Strategy
|
|
- Need raw text? Use `screenshot`.
|
|
- Need machine-readable output? Use `screenshot --json`.
|
|
|
|
## Waiting Strategy
|
|
- Waiting for text to appear: `wait "text" --assert`.
|
|
- Waiting for text to disappear: `wait "text" --gone --assert`.
|
|
- Waiting for UI to settle: `wait --stable`.
|
|
|
|
## Action Strategy
|
|
- Navigate/confirm: `press` (keys or sequences).
|
|
- Enter text: `type "text"`.
|
|
|
|
## Reliability
|
|
- Re-snapshot after any action that could change the UI.
|
|
- Prefer `wait --stable` before acting on dynamic screens.
|
|
- Verify outcomes with `wait ... --assert`.
|