Diagnose a workflow's HTTP lane
writ_diagnose_http_workflowDiagnose HTTP-lane readiness for saved workflows: flag browser-only dependencies, invalid actions/expressions, unsafe query params, proof gaps, and the next repair step. Verify runs with task_id.
Instructions
Diagnose HTTP-lane readiness for a saved workflow. Reports browser-only dependencies, invalid flow actions/expressions, unsafe internal query parameters, eligibility versus actual proof, and the next repair action. Pass task_id after a representative run to confirm it really used engine=http, did not fall back, and returned RECORDS (an answer such as {ok:true,count:0,listings:[]} is not proof). With task_id it also returns the run's steps and, for a flow, what EVERY request it made was answered with (status, sizes, a response sample) — read that FIRST when a run returned nothing or failed: a 200 with an empty feed means the site stopped serving this session (signed out, blocked, or a null written over a working request variable), not 'no matches'.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task_id | No | Optional run to verify actual HTTP execution and output. | |
| workflow | No | ||
| workflow_id | No |