diff --git "a/docs/demo/decisions.json" "b/docs/demo/decisions.json" new file mode 100644--- /dev/null +++ "b/docs/demo/decisions.json" @@ -0,0 +1,2912 @@ +{ + "schema": "nanojev-web-detailed-report-v1", + "attempt_id": "20260921T120532066-91fc95", + "date": "2026-09-21", + "fixture": { + "slug": "form", + "title": "Workshop booking", + "layout": "single", + "fieldOrder": [ + "website", + "consent", + "note", + "team", + "person", + "time", + "priority", + "topics", + "date", + "marketing", + "email", + "region", + "phone", + "notifications", + "quantity" + ], + "values": { + "person": "Test Contact Gamma / sample 185", + "email": "form.2652@example.test", + "phone": "+12025550197", + "website": "https://form-632.example.test", + "quantity": "37", + "date": "2030-11-16", + "time": "18:00", + "note": "Synthetic booking 35548. Prepare the workshop materials.", + "region": "north", + "topics": [ + "recording", + "screen" + ], + "priority": "low", + "consent": true, + "marketing": false, + "notifications": true, + "team": "coral" + }, + "labels": { + "person": "Contact name", + "email": "Email address", + "phone": "Phone number", + "website": "Project website", + "quantity": "Participants", + "date": "Date", + "time": "Time", + "note": "Notes", + "region": "Location", + "topics": "Extras", + "priority": "Priority", + "consent": "I confirm these are test data", + "marketing": "Receive marketing emails", + "notifications": "Status notifications", + "team": "Support team" + }, + "fieldCount": 15 + }, + "seed": 43129, + "fixtureSha256": "03e4713e07448df49bd9c5f56830ef41275e20c32299a64ed5beb9b638cb898b", + "protocolHash": "6fa80a82af021e45f8446d0980636af5b619941601862b41b582e6c15e12dd6c", + "weightsSha256": "0a93cfcf7121112fdf90336bda1198ad67a3bb45247da6eedf0dd8672d4d53b5", + "environment": { + "hardware": "Apple M3 Max", + "unifiedMemoryGB": 36, + "os": "macOS 26.5.2", + "agentBrowser": "0.37.1", + "viewport": { + "width": 1000, + "height": 820 + }, + "localModelDevice": "MPS", + "localPrecision": "FP32" + }, + "concurrency": 3, + "displayPauseMs": 0, + "equalInitialInputs": true, + "informationContract": "All models receive the same instruction, abstract current state and ordered allowed action descriptions. Exact targets and supplied values are host metadata, not model input. No action history is supplied.", + "auditScope": "Whitelisted decision inputs, action selections, scalar usage metrics and synthetic fixture values. No credentials, account identifiers, local filesystem paths, browser session IDs or provider generation IDs.", + "jobLevelStopNote": "The bench registered a Stop request at the job level. The individual results are preserved: Jev action_cycle, NanoJev-Web completed, Astra completed. Jev stopped on the cycle guard, not a provider failure or user cancellation.", + "models": { + "jev": { + "identity": "typesafe/jev-1.13-20260917", + "status": "action_cycle", + "passed": false, + "error": null, + "evidenceError": null, + "setupMs": 412.6074160000135, + "initialInputSha256": "590ef9da609e8f33f682c88097c577d7fce409d654b1ddcacb7344eed384399f", + "metrics": { + "decisions": 11, + "executedActions": 10, + "apiMs": 5123.590624000004, + "inputTokens": 13307, + "outputTokens": 1916, + "costUsd": 0.000558894, + "cachedInputTokens": 0, + "reasoningTokens": 0, + "paddedInputTokens": 0, + "candidatePaths": 0, + "unknownRequests": 0, + "insertedPauseMs": 0, + "elapsedMs": 8773.282124999998, + "executionMs": 8773.282124999998, + "browserCalls": 85, + "browserMs": 3610.4244539999927 + }, + "audit": { + "fieldsCorrect": 4, + "fieldsTotal": 15, + "validFields": 6, + "submissionCount": 0, + "savedCorrect": false, + "serverValid": false, + "modelOptionalActions": 0, + "invalidAttempts": 0, + "keyboardErrors": 0, + "workflowCorrect": false, + "visibleSuccess": false, + "pageError": "", + "fields": { + "website": "https://form-632.example.test", + "consent": false, + "note": "Synthetic booking 35548. Prepare the workshop materials.", + "team": "", + "person": "Test Contact Gamma / sample 185", + "time": "18:00", + "priority": "", + "topics": [], + "date": "", + "marketing": true, + "email": "", + "region": "", + "phone": "", + "notifications": false, + "quantity": "" + }, + "validity": { + "website": true, + "consent": false, + "note": true, + "team": false, + "person": true, + "time": true, + "priority": false, + "topics": false, + "date": false, + "marketing": true, + "email": false, + "region": false, + "phone": false, + "notifications": true, + "quantity": false + }, + "matching": { + "person": true, + "email": false, + "phone": false, + "website": true, + "quantity": false, + "date": false, + "time": true, + "note": true, + "region": false, + "topics": false, + "priority": false, + "consent": false, + "marketing": false, + "notifications": false, + "team": false + }, + "savedData": null + }, + "steps": [ + { + "step": 1, + "choice": "a2", + "action": { + "id": "note", + "selector": "#note", + "label": "Notes", + "op": "fill", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.26, + "decisionApiMs": 955.9572500000068, + "usage": { + "inputTokens": 1351, + "outputTokens": 202, + "costUsd": 5.6742e-05, + "reasoningTokens": null + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=check; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=open; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a9": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=radio; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a15": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a16": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a17": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a18": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "590ef9da609e8f33f682c88097c577d7fce409d654b1ddcacb7344eed384399f" + }, + { + "step": 2, + "choice": "a4", + "action": { + "id": "person", + "selector": "#person", + "label": "Contact name", + "op": "fill", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.3, + "decisionApiMs": 446.350334000017, + "usage": { + "inputTokens": 1306, + "outputTokens": 193, + "costUsd": 5.4852e-05, + "reasoningTokens": null + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=check; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=open; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a8": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=radio; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a14": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a15": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a16": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a17": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "c5249d64a8430ab33d5292760848bbceab8bb12b07c8890c97c4c73e601ca6fe" + }, + { + "step": 3, + "choice": "a7", + "action": { + "id": "website", + "selector": "#website", + "label": "Project website", + "op": "fill", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.28, + "decisionApiMs": 380.33741599999485, + "usage": { + "inputTokens": 1261, + "outputTokens": 184, + "costUsd": 5.2962e-05, + "reasoningTokens": null + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=check; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=open; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a7": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=radio; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a13": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a15": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a16": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "0970186de71fd66a89ddc41a2ce4cc9e959459238e274ce6c6abde15e75e45af" + }, + { + "step": 4, + "choice": "a8", + "action": { + "id": "time", + "selector": "#time", + "label": "Time", + "op": "fill", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.57, + "decisionApiMs": 496.5177079999994, + "usage": { + "inputTokens": 1216, + "outputTokens": 175, + "costUsd": 5.1072e-05, + "reasoningTokens": null + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=check; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=open; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a7": "operation=radio; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a12": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a15": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "8856b5d36045c43279e68b453239185eb8edf41cfa7c31194767ae823df85cf0" + }, + { + "step": 5, + "choice": "a0", + "action": { + "id": "notifications", + "selector": "#notifications", + "label": "Status notifications", + "op": "scroll", + "purpose": "reveal", + "sourcePurpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "below", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.38, + "decisionApiMs": 388.89795800001593, + "usage": { + "inputTokens": 1171, + "outputTokens": 166, + "costUsd": 4.9182e-05, + "reasoningTokens": null + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=check; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=open; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a7": "operation=radio; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a11": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "805e8da7365a5b6529811bd317b36cedf7b51c2d00bdbcceceb44c27a224d4bd" + }, + { + "step": 6, + "choice": "a2", + "action": { + "id": "consent", + "selector": "#consent", + "label": "I confirm these are test data", + "op": "scroll", + "purpose": "reveal", + "sourcePurpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "above", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.25, + "decisionApiMs": 341.726874999993, + "usage": { + "inputTokens": 1163, + "outputTokens": 166, + "costUsd": 4.8846e-05, + "reasoningTokens": null + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=click; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=above; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=uncheck; purpose=input; current=wrong; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=above; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=click; purpose=advance; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=advance.", + "a7": "operation=radio; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=multiselect; purpose=input; current=wrong; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=click; purpose=cancel; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=cancel.", + "a11": "operation=select; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "0447597c79b267d77718dee96eef6b43a40ec43e516c0cddf67df33989444600" + }, + { + "step": 7, + "choice": "a0", + "action": { + "id": "notifications", + "selector": "#notifications", + "label": "Status notifications", + "op": "scroll", + "purpose": "reveal", + "sourcePurpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "below", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.29000000000000004, + "decisionApiMs": 452.9960420000134, + "usage": { + "inputTokens": 1171, + "outputTokens": 166, + "costUsd": 4.9182e-05, + "reasoningTokens": null + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=check; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=open; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a7": "operation=radio; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a11": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "805e8da7365a5b6529811bd317b36cedf7b51c2d00bdbcceceb44c27a224d4bd" + }, + { + "step": 8, + "choice": "a2", + "action": { + "id": "consent", + "selector": "#consent", + "label": "I confirm these are test data", + "op": "scroll", + "purpose": "reveal", + "sourcePurpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "above", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.24000000000000002, + "decisionApiMs": 462.74774999998044, + "usage": { + "inputTokens": 1163, + "outputTokens": 166, + "costUsd": 4.8846e-05, + "reasoningTokens": null + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=click; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=above; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=uncheck; purpose=input; current=wrong; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=above; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=click; purpose=advance; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=advance.", + "a7": "operation=radio; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=multiselect; purpose=input; current=wrong; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=click; purpose=cancel; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=cancel.", + "a11": "operation=select; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "0447597c79b267d77718dee96eef6b43a40ec43e516c0cddf67df33989444600" + }, + { + "step": 9, + "choice": "a0", + "action": { + "id": "notifications", + "selector": "#notifications", + "label": "Status notifications", + "op": "scroll", + "purpose": "reveal", + "sourcePurpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "below", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.39, + "decisionApiMs": 409.41433299999335, + "usage": { + "inputTokens": 1171, + "outputTokens": 166, + "costUsd": 4.9182e-05, + "reasoningTokens": null + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=check; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=open; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a7": "operation=radio; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a11": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "805e8da7365a5b6529811bd317b36cedf7b51c2d00bdbcceceb44c27a224d4bd" + }, + { + "step": 10, + "choice": "a2", + "action": { + "id": "consent", + "selector": "#consent", + "label": "I confirm these are test data", + "op": "scroll", + "purpose": "reveal", + "sourcePurpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "above", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.28, + "decisionApiMs": 362.3662919999915, + "usage": { + "inputTokens": 1163, + "outputTokens": 166, + "costUsd": 4.8846e-05, + "reasoningTokens": null + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=click; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=above; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=uncheck; purpose=input; current=wrong; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=above; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=click; purpose=advance; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=advance.", + "a7": "operation=radio; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=multiselect; purpose=input; current=wrong; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=click; purpose=cancel; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=cancel.", + "a11": "operation=select; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "0447597c79b267d77718dee96eef6b43a40ec43e516c0cddf67df33989444600" + }, + { + "step": 11, + "choice": "a0", + "action": { + "id": "notifications", + "selector": "#notifications", + "label": "Status notifications", + "op": "scroll", + "purpose": "reveal", + "sourcePurpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "below", + "enabled": true, + "blocked": false + }, + "executed": false, + "disposition": "cycle_guard_rejected", + "selectedProbability": 0.31, + "decisionApiMs": 426.27866599999834, + "usage": { + "inputTokens": 1171, + "outputTokens": 166, + "costUsd": 4.9182e-05, + "reasoningTokens": null + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=check; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=open; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a7": "operation=radio; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a11": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "805e8da7365a5b6529811bd317b36cedf7b51c2d00bdbcceceb44c27a224d4bd" + } + ] + }, + "nanojev": { + "identity": "NanoJev-Web/browser-head-v5", + "status": "completed", + "passed": true, + "error": null, + "evidenceError": null, + "setupMs": 410.9333329999936, + "initialInputSha256": "590ef9da609e8f33f682c88097c577d7fce409d654b1ddcacb7344eed384399f", + "metrics": { + "decisions": 21, + "executedActions": 20, + "apiMs": 13061.610959999933, + "inputTokens": 52743, + "outputTokens": 0, + "costUsd": 0, + "cachedInputTokens": 0, + "reasoningTokens": 0, + "paddedInputTokens": 54475, + "candidatePaths": 294, + "unknownRequests": 0, + "insertedPauseMs": 0, + "elapsedMs": 19850.137833000015, + "executionMs": 19850.137833000015, + "browserCalls": 170, + "browserMs": 6726.091931000061 + }, + "audit": { + "fieldsCorrect": 15, + "fieldsTotal": 15, + "validFields": 15, + "submissionCount": 1, + "savedCorrect": true, + "serverValid": true, + "modelOptionalActions": 0, + "invalidAttempts": 0, + "keyboardErrors": 0, + "workflowCorrect": true, + "visibleSuccess": true, + "pageError": "", + "fields": { + "website": "https://form-632.example.test", + "consent": true, + "note": "Synthetic booking 35548. Prepare the workshop materials.", + "team": "coral", + "person": "Test Contact Gamma / sample 185", + "time": "18:00", + "priority": "low", + "topics": [ + "recording", + "screen" + ], + "date": "2030-11-16", + "marketing": false, + "email": "form.2652@example.test", + "region": "north", + "phone": "+12025550197", + "notifications": true, + "quantity": "37" + }, + "validity": { + "website": true, + "consent": true, + "note": true, + "team": true, + "person": true, + "time": true, + "priority": true, + "topics": true, + "date": true, + "marketing": true, + "email": true, + "region": true, + "phone": true, + "notifications": true, + "quantity": true + }, + "matching": { + "person": true, + "email": true, + "phone": true, + "website": true, + "quantity": true, + "date": true, + "time": true, + "note": true, + "region": true, + "topics": true, + "priority": true, + "consent": true, + "marketing": true, + "notifications": true, + "team": true + }, + "savedData": { + "website": "https://form-632.example.test", + "consent": true, + "note": "Synthetic booking 35548. Prepare the workshop materials.", + "team": "coral", + "person": "Test Contact Gamma / sample 185", + "time": "18:00", + "priority": "low", + "topics": [ + "recording", + "screen" + ], + "date": "2030-11-16", + "marketing": false, + "email": "form.2652@example.test", + "region": "north", + "phone": "+12025550197", + "notifications": true, + "quantity": "37" + } + }, + "steps": [ + { + "step": 1, + "choice": "a2", + "action": { + "id": "note", + "selector": "#note", + "label": "Notes", + "op": "fill", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.15891233086585999, + "decisionApiMs": 1224.220250000013, + "usage": { + "inputTokens": 3984, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 4092, + "candidatePaths": 22 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=check; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=open; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a9": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=radio; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a15": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a16": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a17": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a18": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "590ef9da609e8f33f682c88097c577d7fce409d654b1ddcacb7344eed384399f" + }, + { + "step": 2, + "choice": "a6", + "action": { + "id": "team-open", + "selector": "#teamOpen", + "label": "Support team", + "op": "open", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.18279938399791718, + "decisionApiMs": 804.2638340000121, + "usage": { + "inputTokens": 3800, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 3906, + "candidatePaths": 21 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=check; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=open; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a8": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=radio; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a14": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a15": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a16": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a17": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "c5249d64a8430ab33d5292760848bbceab8bb12b07c8890c97c4c73e601ca6fe" + }, + { + "step": 3, + "choice": "a2", + "action": { + "id": "consent", + "selector": "#consent", + "label": "I confirm these are test data", + "op": "check", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.2276793271303177, + "decisionApiMs": 870.9798330000194, + "usage": { + "inputTokens": 4172, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 4278, + "candidatePaths": 23 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=check; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a7": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=option; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=option; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a15": "operation=option; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a16": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a17": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a18": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a19": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "0a36f6d1a422fc8b83b751c3c9a0839ab6d1808d6864dcb85c55ebdce2f80274" + }, + { + "step": 4, + "choice": "a6", + "action": { + "id": "website", + "selector": "#website", + "label": "Project website", + "op": "fill", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.27055516839027405, + "decisionApiMs": 837.7272499999963, + "usage": { + "inputTokens": 3988, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 4092, + "candidatePaths": 22 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a6": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=option; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=option; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a14": "operation=option; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a15": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a16": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a17": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a18": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "0c8ccbd37efd3bada0be2b155189a961d2e807d0128c756b84cc324e3d9349da" + }, + { + "step": 5, + "choice": "a3", + "action": { + "id": "person", + "selector": "#person", + "label": "Contact name", + "op": "fill", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.34458956122398376, + "decisionApiMs": 803.7302499999932, + "usage": { + "inputTokens": 3804, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 3906, + "candidatePaths": 21 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a6": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=option; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=option; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a13": "operation=option; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a15": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a16": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a17": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "6d25df8b8ecca2eccabf84037b707b3a53b6c37b8aecb6c04506dc5ef99c7cb1" + }, + { + "step": 6, + "choice": "a6", + "action": { + "id": "time", + "selector": "#time", + "label": "Time", + "op": "fill", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.5182815194129944, + "decisionApiMs": 761.8461670000106, + "usage": { + "inputTokens": 3620, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 3720, + "candidatePaths": 20 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a5": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=option; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=option; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a12": "operation=option; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a15": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a16": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "f3b8b237f2c8a70778fcfc78932d4ca8993490c044678f137cb842f9e72c61a5" + }, + { + "step": 7, + "choice": "a7", + "action": { + "id": "team-coral", + "selector": "#team-coral", + "label": "Coral", + "op": "option", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.9986926913261414, + "decisionApiMs": 732.5413750000007, + "usage": { + "inputTokens": 3436, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 3534, + "candidatePaths": 19 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a5": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=option; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=option; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a11": "operation=option; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a15": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "9b33c846fcc70b24d2eb3f1b5f122efbf525c7b3a4e307d83f465a2e8ffebc9c" + }, + { + "step": 8, + "choice": "a5", + "action": { + "id": "priority-low", + "selector": "#priority-low", + "label": "Low", + "op": "radio", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.999188244342804, + "decisionApiMs": 618.8607919999922, + "usage": { + "inputTokens": 2881, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 2960, + "candidatePaths": 16 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a5": "operation=radio; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a9": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "0d7c194a00567eb3c5f9017f52056512cdffe5b1c64180a527923e5302fa2274" + }, + { + "step": 9, + "choice": "a6", + "action": { + "id": "topics", + "selector": "#topics", + "label": "Extras", + "op": "scroll", + "purpose": "reveal", + "sourcePurpose": "input", + "current": "wrong", + "expected": "assigned", + "viewport": "below", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.2044181376695633, + "decisionApiMs": 746.0974580000038, + "usage": { + "inputTokens": 2697, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 2775, + "candidatePaths": 15 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=false.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a5": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a8": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "ede084f63fd7bfd2eaac9d30ac9a1734fd3d63c811fe20721d5ea3ca256fce2d" + }, + { + "step": 10, + "choice": "a6", + "action": { + "id": "topics", + "selector": "#topics", + "label": "Extras", + "op": "multiselect", + "purpose": "input", + "current": "wrong", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.17274628579616547, + "decisionApiMs": 561.1853750000009, + "usage": { + "inputTokens": 2692, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 2775, + "candidatePaths": 15 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=click; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=uncheck; purpose=input; current=wrong; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a5": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=multiselect; purpose=input; current=wrong; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a8": "operation=select; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "d4c4d086210fefa94b43911a744780500201afddfbc9c67025f3bcc422e07cca" + }, + { + "step": 11, + "choice": "a5", + "action": { + "id": "date", + "selector": "#date", + "label": "Date", + "op": "fill", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.18027538061141968, + "decisionApiMs": 535.3534579999978, + "usage": { + "inputTokens": 2507, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 2590, + "candidatePaths": 14 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=click; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=uncheck; purpose=input; current=wrong; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a5": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a7": "operation=select; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "f6ec6b5f969714c1c73598ceb8c1e9ec03631d98c642cba58aa79a76b2dc1c49" + }, + { + "step": 12, + "choice": "a1", + "action": { + "id": "email", + "selector": "#email", + "label": "Email address", + "op": "fill", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.20627065002918243, + "decisionApiMs": 521.8592919999792, + "usage": { + "inputTokens": 2323, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 2405, + "candidatePaths": 13 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=click; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=uncheck; purpose=input; current=wrong; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a5": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a6": "operation=select; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "536afa9e114495e7fefcbb1e8a1d0dcdf919857ff0c8cf57376365ddf7cea74e" + }, + { + "step": 13, + "choice": "a1", + "action": { + "id": "marketing", + "selector": "#marketing", + "label": "Receive marketing emails", + "op": "uncheck", + "purpose": "input", + "current": "wrong", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.262901246547699, + "decisionApiMs": 596.3662499999919, + "usage": { + "inputTokens": 2140, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 2220, + "candidatePaths": 12 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=click; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=uncheck; purpose=input; current=wrong; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a4": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a5": "operation=select; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "0b436f5182a68dc43a30425087b69985f3d4b4775504473acaf86800bc5c5fac" + }, + { + "step": 14, + "choice": "a6", + "action": { + "id": "phone", + "selector": "#phone", + "label": "Phone number", + "op": "fill", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.3647981286048889, + "decisionApiMs": 554.7305829999968, + "usage": { + "inputTokens": 1956, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 2035, + "candidatePaths": 11 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=click; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a3": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a4": "operation=select; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "96f70ee82630aa033c20741a7fdd9992461117ecb93177fde5a5fb27d2a516da" + }, + { + "step": 15, + "choice": "a0", + "action": { + "id": "notifications", + "selector": "#notifications", + "label": "Status notifications", + "op": "click", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.5129362344741821, + "decisionApiMs": 387.2782499999739, + "usage": { + "inputTokens": 1773, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 1850, + "candidatePaths": 10 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=click; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a3": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a4": "operation=select; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "f080f6aae7fb4bfbd9db46b3dedeeb9c991db354f2026ff6141f737a0464bfb6" + }, + { + "step": 16, + "choice": "a3", + "action": { + "id": "region", + "selector": "#region", + "label": "Location", + "op": "select", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.999825656414032, + "decisionApiMs": 482.77674999999, + "usage": { + "inputTokens": 1590, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 1665, + "candidatePaths": 9 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a2": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a3": "operation=select; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "d4197042ac7f39f81a5f2b0725a960c55d88d5984e26a15838bc000d5e4fc8b0" + }, + { + "step": 17, + "choice": "a3", + "action": { + "id": "quantity", + "selector": "#quantity", + "label": "Participants", + "op": "scroll", + "purpose": "reveal", + "sourcePurpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "below", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 1, + "decisionApiMs": 691.750624999986, + "usage": { + "inputTokens": 1407, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 1480, + "candidatePaths": 8 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=false.", + "criteria": { + "a0": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a2": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a3": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "363e2a6732da53bc216ef5c2adfc4324539fd5975350dbc495d3a3a10790698d" + }, + { + "step": 18, + "choice": "a3", + "action": { + "id": "quantity", + "selector": "#quantity", + "label": "Participants", + "op": "fill", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 1, + "decisionApiMs": 323.331124999997, + "usage": { + "inputTokens": 1406, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 1480, + "candidatePaths": 8 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=click; purpose=advance; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=advance.", + "a2": "operation=click; purpose=cancel; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=cancel.", + "a3": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "7785558903b68692818b2117657a6f791b1af2070a9fd85ddd434fcdc1491625" + }, + { + "step": 19, + "choice": "a1", + "action": { + "id": "review", + "selector": "#review", + "label": "Review booking", + "op": "click", + "purpose": "advance", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 1, + "decisionApiMs": 658.3229169999831, + "usage": { + "inputTokens": 1223, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 1295, + "candidatePaths": 7 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=false; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=false.", + "criteria": { + "a0": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=click; purpose=advance; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=advance.", + "a2": "operation=click; purpose=cancel; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=cancel.", + "a3": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "1a78e862ff77bf6c9c18aed40a143322d733f0a1d3dd88653a609ff9fedc4216" + }, + { + "step": 20, + "choice": "a0", + "action": { + "id": "save", + "selector": "#save", + "label": "Save booking", + "op": "click", + "purpose": "submit", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": 0.9991664886474609, + "decisionApiMs": 220.0252089999849, + "usage": { + "inputTokens": 857, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 925, + "candidatePaths": 5 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=false; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=false.", + "criteria": { + "a0": "operation=click; purpose=submit; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=submit.", + "a1": "operation=click; purpose=cancel; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=cancel.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "522ac14abd158ba2e0aee43fa31e8fe4bb7d67be4ddd249985889d7b2e293d12" + }, + { + "step": 21, + "choice": "DONE", + "action": { + "op": "DONE" + }, + "executed": false, + "disposition": "completed", + "selectedProbability": 0.9999997615814209, + "decisionApiMs": 128.36391700000968, + "usage": { + "inputTokens": 487, + "outputTokens": 0, + "costUsd": 0, + "paddedInputTokens": 492, + "candidatePaths": 3 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=true; incomplete fields=false; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=false.", + "criteria": { + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "1dd50b1ec5404524016ad40315a12ecc231201c6f6cb23ecee31b5e6a39e5c9b" + } + ] + }, + "astra": { + "identity": "openai/gpt-6-astra", + "status": "completed", + "passed": true, + "error": null, + "evidenceError": null, + "setupMs": 409.3539580000215, + "initialInputSha256": "590ef9da609e8f33f682c88097c577d7fce409d654b1ddcacb7344eed384399f", + "metrics": { + "decisions": 20, + "executedActions": 19, + "apiMs": 71818.17900100001, + "inputTokens": 14661, + "outputTokens": 812, + "costUsd": 0.18721, + "cachedInputTokens": 0, + "reasoningTokens": 505, + "paddedInputTokens": 0, + "candidatePaths": 0, + "unknownRequests": 0, + "insertedPauseMs": 0, + "elapsedMs": 79156.51054199997, + "executionMs": 79156.51054199997, + "browserCalls": 163, + "browserMs": 7271.552212000242 + }, + "audit": { + "fieldsCorrect": 15, + "fieldsTotal": 15, + "validFields": 15, + "submissionCount": 1, + "savedCorrect": true, + "serverValid": true, + "modelOptionalActions": 0, + "invalidAttempts": 0, + "keyboardErrors": 0, + "workflowCorrect": true, + "visibleSuccess": true, + "pageError": "", + "fields": { + "website": "https://form-632.example.test", + "consent": true, + "note": "Synthetic booking 35548. Prepare the workshop materials.", + "team": "coral", + "person": "Test Contact Gamma / sample 185", + "time": "18:00", + "priority": "low", + "topics": [ + "recording", + "screen" + ], + "date": "2030-11-16", + "marketing": false, + "email": "form.2652@example.test", + "region": "north", + "phone": "+12025550197", + "notifications": true, + "quantity": "37" + }, + "validity": { + "website": true, + "consent": true, + "note": true, + "team": true, + "person": true, + "time": true, + "priority": true, + "topics": true, + "date": true, + "marketing": true, + "email": true, + "region": true, + "phone": true, + "notifications": true, + "quantity": true + }, + "matching": { + "person": true, + "email": true, + "phone": true, + "website": true, + "quantity": true, + "date": true, + "time": true, + "note": true, + "region": true, + "topics": true, + "priority": true, + "consent": true, + "marketing": true, + "notifications": true, + "team": true + }, + "savedData": { + "website": "https://form-632.example.test", + "consent": true, + "note": "Synthetic booking 35548. Prepare the workshop materials.", + "team": "coral", + "person": "Test Contact Gamma / sample 185", + "time": "18:00", + "priority": "low", + "topics": [ + "recording", + "screen" + ], + "date": "2030-11-16", + "marketing": false, + "email": "form.2652@example.test", + "region": "north", + "phone": "+12025550197", + "notifications": true, + "quantity": "37" + } + }, + "steps": [ + { + "step": 1, + "choice": "a2", + "action": { + "id": "note", + "selector": "#note", + "label": "Notes", + "op": "fill", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": null, + "decisionApiMs": 4766.84262499999, + "usage": { + "inputTokens": 1016, + "outputTokens": 44, + "costUsd": 0.01236, + "reasoningTokens": 28 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=check; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=open; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a9": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=radio; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a15": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a16": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a17": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a18": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "590ef9da609e8f33f682c88097c577d7fce409d654b1ddcacb7344eed384399f" + }, + { + "step": 2, + "choice": "a2", + "action": { + "id": "consent", + "selector": "#consent", + "label": "I confirm these are test data", + "op": "check", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": null, + "decisionApiMs": 3943.7209589999984, + "usage": { + "inputTokens": 981, + "outputTokens": 55, + "costUsd": 0.01256, + "reasoningTokens": 39 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=check; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=open; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a8": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=radio; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a14": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a15": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a16": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a17": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "c5249d64a8430ab33d5292760848bbceab8bb12b07c8890c97c4c73e601ca6fe" + }, + { + "step": 3, + "choice": "a3", + "action": { + "id": "person", + "selector": "#person", + "label": "Contact name", + "op": "fill", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": null, + "decisionApiMs": 3462.0567080000183, + "usage": { + "inputTokens": 946, + "outputTokens": 43, + "costUsd": 0.01161, + "reasoningTokens": 27 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=open; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a7": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=radio; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a13": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a15": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a16": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "4788f70961de0ab0386deff00c18db003f84507b243a0346a8f98a09f5a8014d" + }, + { + "step": 4, + "choice": "a4", + "action": { + "id": "team-open", + "selector": "#teamOpen", + "label": "Support team", + "op": "open", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": null, + "decisionApiMs": 6382.813957999984, + "usage": { + "inputTokens": 911, + "outputTokens": 72, + "costUsd": 0.01271, + "reasoningTokens": 56 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=open; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a6": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=radio; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a12": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a15": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "962259683d11953348cba082e5cd8c4bfee65b14389ec70d93a09a37c1c475fb" + }, + { + "step": 5, + "choice": "a5", + "action": { + "id": "website", + "selector": "#website", + "label": "Project website", + "op": "fill", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": null, + "decisionApiMs": 3971.617542000022, + "usage": { + "inputTokens": 985, + "outputTokens": 40, + "costUsd": 0.01185, + "reasoningTokens": 24 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a5": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=option; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=option; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a13": "operation=option; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a15": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a16": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a17": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "3fef1e8be5ba242529183eb86b05bd2ff3fecc2ba8314c118fe26d38af87709d" + }, + { + "step": 6, + "choice": "a6", + "action": { + "id": "time", + "selector": "#time", + "label": "Time", + "op": "fill", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": null, + "decisionApiMs": 3920.227042000013, + "usage": { + "inputTokens": 950, + "outputTokens": 46, + "costUsd": 0.0118, + "reasoningTokens": 30 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a5": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=option; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=option; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a12": "operation=option; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a15": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a16": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "f3b8b237f2c8a70778fcfc78932d4ca8993490c044678f137cb842f9e72c61a5" + }, + { + "step": 7, + "choice": "a7", + "action": { + "id": "team-coral", + "selector": "#team-coral", + "label": "Coral", + "op": "option", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": null, + "decisionApiMs": 1822.897708000004, + "usage": { + "inputTokens": 915, + "outputTokens": 14, + "costUsd": 0.00985, + "reasoningTokens": 0 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a5": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=option; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=option; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a11": "operation=option; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a13": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a14": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a15": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "9b33c846fcc70b24d2eb3f1b5f122efbf525c7b3a4e307d83f465a2e8ffebc9c" + }, + { + "step": 8, + "choice": "a5", + "action": { + "id": "priority-low", + "selector": "#priority-low", + "label": "Low", + "op": "radio", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": null, + "decisionApiMs": 1900.4507919999887, + "usage": { + "inputTokens": 807, + "outputTokens": 14, + "costUsd": 0.00877, + "reasoningTokens": 0 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a5": "operation=radio; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a9": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a12": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "0d7c194a00567eb3c5f9017f52056512cdffe5b1c64180a527923e5302fa2274" + }, + { + "step": 9, + "choice": "a0", + "action": { + "id": "notifications", + "selector": "#notifications", + "label": "Status notifications", + "op": "scroll", + "purpose": "reveal", + "sourcePurpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "below", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": null, + "decisionApiMs": 3096.4709999999905, + "usage": { + "inputTokens": 772, + "outputTokens": 37, + "costUsd": 0.00957, + "reasoningTokens": 21 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=false.", + "criteria": { + "a0": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=advance.", + "a5": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=scroll; purpose=reveal; current=wrong; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=scroll; purpose=reveal; current=empty; expected=optional; viewport=below; enabled=true; blocked=false; target purpose=cancel.", + "a8": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=scroll; purpose=reveal; current=empty; expected=assigned; viewport=below; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "ede084f63fd7bfd2eaac9d30ac9a1734fd3d63c811fe20721d5ea3ca256fce2d" + }, + { + "step": 10, + "choice": "a0", + "action": { + "id": "notifications", + "selector": "#notifications", + "label": "Status notifications", + "op": "click", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": null, + "decisionApiMs": 5022.398916999984, + "usage": { + "inputTokens": 766, + "outputTokens": 77, + "costUsd": 0.01151, + "reasoningTokens": 61 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=click; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=uncheck; purpose=input; current=wrong; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=click; purpose=advance; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=advance.", + "a5": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=multiselect; purpose=input; current=wrong; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=click; purpose=cancel; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=cancel.", + "a8": "operation=select; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a11": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "8e0c8557d2a0972a8cf9b07d160b23bddfb3e21e3f780c96c42facb51ab74fcb" + }, + { + "step": 11, + "choice": "a0", + "action": { + "id": "email", + "selector": "#email", + "label": "Email address", + "op": "fill", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": null, + "decisionApiMs": 4464.740374999994, + "usage": { + "inputTokens": 731, + "outputTokens": 41, + "costUsd": 0.00936, + "reasoningTokens": 25 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=uncheck; purpose=input; current=wrong; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=click; purpose=advance; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=advance.", + "a4": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=multiselect; purpose=input; current=wrong; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=click; purpose=cancel; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=cancel.", + "a7": "operation=select; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a10": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "44c86b582c302a9dc44859bfee74d8fe615b5fee3777d41113cab163d44962f5" + }, + { + "step": 12, + "choice": "a0", + "action": { + "id": "marketing", + "selector": "#marketing", + "label": "Receive marketing emails", + "op": "uncheck", + "purpose": "input", + "current": "wrong", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": null, + "decisionApiMs": 3477.7891660000023, + "usage": { + "inputTokens": 696, + "outputTokens": 57, + "costUsd": 0.00981, + "reasoningTokens": 41 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=uncheck; purpose=input; current=wrong; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a2": "operation=click; purpose=advance; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=advance.", + "a3": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=multiselect; purpose=input; current=wrong; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=click; purpose=cancel; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=cancel.", + "a6": "operation=select; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a9": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "c8c14ea28eb261ab0226d38b25dfa15a1542868c92c94b73b36eef5b1de73ee5" + }, + { + "step": 13, + "choice": "a2", + "action": { + "id": "date", + "selector": "#date", + "label": "Date", + "op": "fill", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": null, + "decisionApiMs": 3885.0183330000145, + "usage": { + "inputTokens": 660, + "outputTokens": 66, + "costUsd": 0.0099, + "reasoningTokens": 50 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=click; purpose=advance; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=advance.", + "a2": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=multiselect; purpose=input; current=wrong; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=click; purpose=cancel; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=cancel.", + "a5": "operation=select; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a8": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "bfae03d7d273f46977fd61d1ace02dc733301bcba9dd1fa54d8969c513780410" + }, + { + "step": 14, + "choice": "a2", + "action": { + "id": "topics", + "selector": "#topics", + "label": "Extras", + "op": "multiselect", + "purpose": "input", + "current": "wrong", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": null, + "decisionApiMs": 3063.3657909999893, + "usage": { + "inputTokens": 625, + "outputTokens": 57, + "costUsd": 0.0091, + "reasoningTokens": 41 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=click; purpose=advance; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=advance.", + "a2": "operation=multiselect; purpose=input; current=wrong; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a3": "operation=click; purpose=cancel; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=cancel.", + "a4": "operation=select; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a7": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "272379e8eb42bbe4f62ebf9338f3d8773a681d5899cd59525b4a0b79697acc9e" + }, + { + "step": 15, + "choice": "a3", + "action": { + "id": "region", + "selector": "#region", + "label": "Location", + "op": "select", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": null, + "decisionApiMs": 3887.7247080000234, + "usage": { + "inputTokens": 589, + "outputTokens": 50, + "costUsd": 0.00839, + "reasoningTokens": 34 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=click; purpose=advance; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=advance.", + "a2": "operation=click; purpose=cancel; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=cancel.", + "a3": "operation=select; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a6": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "e2816390b0bdcbf2066d9913305d8b189f4ca342489d7c3ef3363bfa525f2134" + }, + { + "step": 16, + "choice": "a3", + "action": { + "id": "quantity", + "selector": "#quantity", + "label": "Participants", + "op": "fill", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": null, + "decisionApiMs": 6465.306583999976, + "usage": { + "inputTokens": 554, + "outputTokens": 44, + "costUsd": 0.00774, + "reasoningTokens": 28 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=click; purpose=advance; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=advance.", + "a2": "operation=click; purpose=cancel; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=cancel.", + "a3": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a5": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "427b0f9b7d7520bb63e8940dba9bfd90c851d163589e52eb896a6d05f25e4b19" + }, + { + "step": 17, + "choice": "a3", + "action": { + "id": "phone", + "selector": "#phone", + "label": "Phone number", + "op": "fill", + "purpose": "input", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": null, + "decisionApiMs": 2100.052250000008, + "usage": { + "inputTokens": 519, + "outputTokens": 14, + "costUsd": 0.00589, + "reasoningTokens": 0 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=true; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=true.", + "criteria": { + "a0": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=click; purpose=advance; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=advance.", + "a2": "operation=click; purpose=cancel; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=cancel.", + "a3": "operation=fill; purpose=input; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a4": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "7785558903b68692818b2117657a6f791b1af2070a9fd85ddd434fcdc1491625" + }, + { + "step": 18, + "choice": "a1", + "action": { + "id": "review", + "selector": "#review", + "label": "Review booking", + "op": "click", + "purpose": "advance", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": null, + "decisionApiMs": 1769.2024589999928, + "usage": { + "inputTokens": 484, + "outputTokens": 14, + "costUsd": 0.00554, + "reasoningTokens": 0 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=false; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=false.", + "criteria": { + "a0": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "a1": "operation=click; purpose=advance; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=advance.", + "a2": "operation=click; purpose=cancel; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=cancel.", + "a3": "operation=radio; purpose=input; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=input.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "1a78e862ff77bf6c9c18aed40a143322d733f0a1d3dd88653a609ff9fedc4216" + }, + { + "step": 19, + "choice": "a0", + "action": { + "id": "save", + "selector": "#save", + "label": "Save booking", + "op": "click", + "purpose": "submit", + "current": "empty", + "expected": "assigned", + "viewport": "inside", + "enabled": true, + "blocked": false + }, + "executed": true, + "disposition": "executed", + "selectedProbability": null, + "decisionApiMs": 1966.7581250000221, + "usage": { + "inputTokens": 414, + "outputTokens": 14, + "costUsd": 0.00484, + "reasoningTokens": 0 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=false; incomplete fields=false; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=false.", + "criteria": { + "a0": "operation=click; purpose=submit; current=empty; expected=assigned; viewport=inside; enabled=true; blocked=false; target purpose=submit.", + "a1": "operation=click; purpose=cancel; current=empty; expected=optional; viewport=inside; enabled=true; blocked=false; target purpose=cancel.", + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "522ac14abd158ba2e0aee43fa31e8fe4bb7d67be4ddd249985889d7b2e293d12" + }, + { + "step": 20, + "choice": "DONE", + "action": { + "op": "DONE" + }, + "executed": false, + "disposition": "completed", + "selectedProbability": null, + "decisionApiMs": 2448.7239589999954, + "usage": { + "inputTokens": 340, + "outputTokens": 13, + "costUsd": 0.00405, + "reasoningTokens": 0 + }, + "modelInput": { + "state": "Task: complete the assigned browser form and confirm successful saving.\nPage busy=false; success=true; incomplete fields=false; incomplete interactions=false; blocking dialog=false; unfinished input/interaction in viewport=false.", + "criteria": { + "DONE": "Task is successfully saved; finish.", + "WAIT": "Page is busy; wait for a new observation.", + "BLOCKED": "Required progress is unavailable; stop for host assistance." + } + }, + "modelInputSha256": "1dd50b1ec5404524016ad40315a12ecc231201c6f6cb23ecee31b5e6a39e5c9b" + } + ] + } + }, + "jevCycle": { + "firstCycleDecision": 5, + "stoppedAtDecision": 11, + "executedScrollActions": 6, + "completedDownUpLoops": 3, + "guardVisitThreshold": 3, + "rejectedVisit": 4, + "downTarget": "#notifications", + "upTarget": "#consent", + "downStateDecisions": [ + 5, + 7, + 9, + 11 + ], + "upStateDecisions": [ + 6, + 8, + 10 + ], + "downModelInputSha256": "805e8da7365a5b6529811bd317b36cedf7b51c2d00bdbcceceb44c27a224d4bd", + "upModelInputSha256": "0447597c79b267d77718dee96eef6b43a40ec43e516c0cddf67df33989444600", + "availableProgressActions": { + "upperState": { + "candidate": "a2", + "operation": "check", + "target": "#consent" + }, + "lowerState": { + "candidate": "a0", + "operation": "click", + "target": "#notifications" + } + } + } +}