[
  {
    "text": "Use a CSV with unique SKU identifiers.",
    "headings": [
      "1. Input files"
    ],
    "items": [
      {
        "ref": "#/texts/2",
        "pages": [
          1
        ]
      }
    ],
    "source": "source.pdf"
  },
  {
    "text": "Preserve blank fields and original units.",
    "headings": [
      "1. Input files"
    ],
    "items": [
      {
        "ref": "#/texts/3",
        "pages": [
          1
        ]
      }
    ],
    "source": "source.pdf"
  },
  {
    "text": "- 2.1 Totals",
    "headings": [
      "2. Validation",
      "2.1 Totals"
    ],
    "items": [
      {
        "ref": "#/texts/5",
        "pages": [
          1
        ]
      }
    ],
    "review_origin": "manual source.pdf review",
    "source": "source.pdf"
  },
  {
    "text": "Quantity multiplied by unit price gives each row total.",
    "headings": [
      "2. Validation",
      "2.1 Totals"
    ],
    "items": [
      {
        "ref": "#/texts/6",
        "pages": [
          1
        ]
      }
    ],
    "review_origin": "manual source.pdf review",
    "source": "source.pdf"
  },
  {
    "text": "Do not invent a value for a blank note.",
    "headings": [
      "2. Validation",
      "2.2 Missing data"
    ],
    "items": [
      {
        "ref": "#/texts/8",
        "pages": [
          1
        ]
      }
    ],
    "review_origin": "manual source.pdf review",
    "source": "source.pdf"
  },
  {
    "text": "3. Delivery",
    "headings": [
      "3. Delivery"
    ],
    "items": [
      {
        "ref": "#/texts/9",
        "pages": [
          1
        ]
      }
    ],
    "review_origin": "manual source.pdf review",
    "source": "source.pdf"
  },
  {
    "text": "Save a reviewed CSV and keep the source filename.",
    "headings": [
      "3. Delivery"
    ],
    "items": [
      {
        "ref": "#/texts/10",
        "pages": [
          1
        ]
      }
    ],
    "review_origin": "manual source.pdf review",
    "source": "source.pdf"
  }
]