{
  "label": "Public scraping-practice data, NOT a customer case or real supplier catalogue",
  "observed_at": "2026-10-20T10:35:15.540971+00:00",
  "practice_source": "https://books.toscrape.com/",
  "source_values": "The practice website explicitly labels its prices/ratings fictional. Its source-labelled UPCs are fictional identifiers, not validated retail barcodes.",
  "rows": 10,
  "fields": [
    "supplier_identifier_upc",
    "title",
    "price_gbp",
    "stock_text",
    "source_url",
    "image_url"
  ],
  "csv_sha256": "491d044a9b17c19b97c6f461c80c75b5672aeae9a2767d367d7aea53ba7bedb5",
  "missing_counts": {
    "supplier_identifier_upc": 0,
    "title": 0,
    "price_gbp": 0,
    "stock_text": 0,
    "source_url": 0,
    "image_url": 0
  },
  "duplicate_extra_row_counts": {
    "supplier_identifier_upc": 0,
    "source_url": 0,
    "image_url": 0
  },
  "source_field_values_checked": 60,
  "independent_root_readback": {
    "reviewer": "root independent regex/HTML-unescape readback",
    "rows_passed": 10,
    "field_values_passed": 60,
    "source_order_and_hashes_passed": true,
    "new_requests": 0,
    "csv_sha256": "491d044a9b17c19b97c6f461c80c75b5672aeae9a2767d367d7aea53ba7bedb5",
    "customer_case": false,
    "real_supplier_or_barcode_validation": false,
    "shopify_import_tested": false,
    "scale5000_tested": false,
    "client_delivery_cost_measured": false
  },
  "requests": 12,
  "redirects_images_other_hosts": 0,
  "scope_limit": "No Shopify import, live store changes, actual customer acceptance, 5000-row scale proof or measured client delivery labour."
}
