{
 "schema": "madoo.example/v1",
 "id": "lab-repeat-until-accepted",
 "title": "Lab — Repeat Until Accepted, attempt by attempt, at no cost",
 "summary": "A body that accepts its own result only from the third attempt, and writes what the next one must correct: the step runs it three times, hands each attempt the feedback of the one before, and delivers the accepted candidate with a report of every attempt. Deterministic steps only, no credits — the mechanics, before any model.",
 "guide": "https://testing-docs.madoo.ai/workflows/repeat-until-accepted/",
 "credits": "0",
 "preview": "diagram.svg",
 "subworkflows": [
  {
   "file": "body.json",
   "name": "Lab — Repeat Until Accepted body (accepted from attempt 3)",
   "placeholder": "__BODY__",
   "description": "One attempt: the candidate names the word and its attempt; accepted from attempt 3; score attempt / 4; feedback for the next attempt."
  }
 ],
 "workflow": {
  "file": "workflow.json",
  "name": "Lab — Repeat Until Accepted, attempt by attempt"
 },
 "run_inputs": "run-inputs.json"
}
