{
  "schema": "madoo.example/v1",
  "id": "d05-supplier-feed",
  "title": "D05 — A supplier's feed to a clean catalog",
  "summary": "An outdoor-gear shop receives its supplier's product feed as a German CSV — semicolons, decimal commas — with the usual mistakes in it. Every row is checked against the shop's contract by a JSON Schema: a valid row becomes a listing, with the retail price computed by rule and the description written by AI; a rejected row goes back to the supplier in a corrections file, each problem stated in words next to the exact errors. Nothing wrong reaches the shop, and nothing is paid for a row that will not be listed.",
  "guide": "https://testing-docs.madoo.ai/data/examples/d05-supplier-feed/",
  "credits": "≈ 0.15",
  "preview": "diagram-stages.svg",
  "workflow": {
    "file": "workflow.json",
    "name": "D05 — A supplier's feed to a clean catalog"
  },
  "files": [
    {
      "file": "source-supplier-feed.csv",
      "placeholder": "__SUPPLIER_FEED_CSV__"
    }
  ],
  "run_inputs": "run-inputs.json"
}
