mirror of
https://github.com/Nikolay-Shirokov/cc-1c-skills.git
synced 2026-07-18 08:39:40 +03:00
docs(web-test): add anti-loop guidelines to SKILL.md
Prevent models from endlessly retrying the same failed search. Rules: max 2 attempts per approach, try alternatives not repeats, report partial results instead of silent retry. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -354,6 +354,13 @@ On error (auto-screenshot taken):
|
|||||||
{ "ok": false, "error": "Element not found", "output": "...", "screenshot": "error-shot.png", "elapsed": 1.5 }
|
{ "ok": false, "error": "Element not found", "output": "...", "screenshot": "error-shot.png", "elapsed": 1.5 }
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Avoiding loops
|
||||||
|
|
||||||
|
- **Max 2 attempts per operation.** If an action fails twice with the same approach — stop and report to the user
|
||||||
|
- **Not found = not found.** If `filterList` returns 0 rows or `readTable` is empty after filtering — the item likely doesn't exist in this database. Don't retry the same search 5 times with slight variations
|
||||||
|
- **Try a different approach, not the same one.** Couldn't find via section navigation? Try `navigateLink`. Couldn't find via simple search? Try advanced search with a specific field. But don't repeat the same method
|
||||||
|
- **Report partial results.** If you found the list but not the specific item — say so. Show what IS available instead of silently retrying
|
||||||
|
|
||||||
## Important notes
|
## Important notes
|
||||||
|
|
||||||
- **Headed mode** — 1C requires visible browser, no headless
|
- **Headed mode** — 1C requires visible browser, no headless
|
||||||
|
|||||||
Reference in New Issue
Block a user