{
  "schema": "madoo.example/v1",
  "id": "lab-spreadsheet",
  "title": "Lab — spreadsheets",
  "summary": "A publisher's price list read from Excel or from an Italian CSV (semicolons, decimal commas) by the same workflow: Data Input reads the file, Data Rows gives one iteration per book with typed columns, Calculate adds 4% VAT, a Filter leaves out the book that is out of stock, and Generate JSON collects the catalog.",
  "guide": "https://testing-docs.madoo.ai/data/spreadsheets/",
  "credits": "0",
  "preview": "diagram.svg",
  "workflow": {
    "file": "workflow.json",
    "name": "Lab — spreadsheets"
  },
  "files": [
    {
      "file": "source-price-list.xlsx",
      "placeholder": "__PRICE_LIST_XLSX__"
    },
    {
      "file": "source-price-list-it.csv",
      "placeholder": "__PRICE_LIST_CSV__"
    }
  ],
  "run_inputs": "run-inputs.json"
}
