Classifies workflow failures and triggers appropriate recovery actions
Category | Sub‑category | Description |
---|---|---|
User Error | PAGE_NOT_FOUND | URL returns 404; usually bad ID/slug |
AUTHENTICATION_ERROR | Wrong or expired credentials, unexpected 2FA, captcha, password reset | |
INCORRECT_FORM_INPUTS | Provided value empty, invalid, or fails validation | |
PASSWORD_UPDATE_REQUIRED | Site forces password change before further access | |
ACCOUNT_UPDATE_REQUIRED | Site demands profile update or new T&C acceptance | |
ADDITIONAL_USER_INPUT_REQUIRED | Unexpected gating modal that truly blocks progress | |
MULTIPLE_MATCHING_RESULTS_FOUND | Ambiguous search results require human or AI disambiguation | |
ACTION_BLOCKED_BY_PLATFORM | Platform rejects duplicate or forbidden action | |
Workflow Error | ACTION_PERFORMED_TOO_EARLY | Clicked before element was fully loaded |
UNEXPECTED_POPUP | Optional modal (survey, promo, cookie banner) appeared | |
UNEXPECTED_UI_STATE | Layout/state differs (already logged in, collapsed sidebar) | |
XPATH_INCORRECT | Selector matches 0 or >1 elements | |
External Error | SERVICE_UNAVAILABLE | Upstream system down or non‑responsive |
Classification | Action |
---|---|
User Error | Surface a dashboard alert + notification; ask the user to correct data or credentials. |
Workflow Error | Auto‑patch the graph: update selectors or insert waits. |
External Error | Schedule exponential back‑off retries; no graph change. |