{
  "schemaVersion": 1,
  "kitId": "business-restaurant-bakery",
  "asOf": "2026-09-08",
  "tableCounts": {
    "purchases": 96,
    "suppliers": 2,
    "ingredients": 6,
    "locations": 1,
    "menu": 4,
    "recipes": 11,
    "sales": 56,
    "inventory": 6,
    "reviews": 18,
    "modifiers": 8,
    "sales_modifiers": 12,
    "refunds": 8,
    "guests": 12,
    "reservations": 12,
    "staff": 8,
    "staffing_shifts": 56,
    "inventory_movements": 48,
    "menu_price_changes": 4
  },
  "primaryKeyDuplicates": 0,
  "foreignKeyFailures": 0,
  "metrics": [
    {
      "id": "purchases-total_price",
      "label": "Supplier spend",
      "value": 10172.83,
      "unit": "CAD",
      "calculation": "Sum purchases.total_price over the included records.",
      "formula": {
        "op": "sum",
        "table": "purchases",
        "column": "total_price"
      }
    },
    {
      "id": "sales-net_sales",
      "label": "Net menu sales",
      "value": 6651.14,
      "unit": "CAD",
      "calculation": "Sum sales.net_sales over the included records.",
      "formula": {
        "op": "sum",
        "table": "sales",
        "column": "net_sales"
      }
    },
    {
      "id": "sales-quantity",
      "label": "Menu items sold",
      "value": 1316.0,
      "unit": "items",
      "calculation": "Sum sales.quantity over the included records.",
      "formula": {
        "op": "sum",
        "table": "sales",
        "column": "quantity"
      }
    },
    {
      "id": "reviews-count",
      "label": "Guest reviews",
      "value": 18.0,
      "unit": "records",
      "calculation": "Count unique review_id values in reviews.",
      "formula": {
        "op": "count",
        "table": "reviews"
      }
    }
  ],
  "chart": {
    "title": "Weekly supplier spend",
    "unit": "CAD",
    "points": [
      {
        "label": "2026-07-15",
        "value": 1207.19
      },
      {
        "label": "2026-07-22",
        "value": 1304.53
      },
      {
        "label": "2026-07-29",
        "value": 1400.73
      },
      {
        "label": "2026-08-05",
        "value": 1185.07
      },
      {
        "label": "2026-08-12",
        "value": 1280.52
      },
      {
        "label": "2026-08-19",
        "value": 1374.78
      },
      {
        "label": "2026-08-26",
        "value": 1162.94
      },
      {
        "label": "2026-09-02",
        "value": 1257.07
      }
    ]
  },
  "negativeTests": {
    "cases": 3,
    "errors": [
      "duplicate-primary-key",
      "schema-type",
      "foreign-key"
    ]
  },
  "compatibility": "Model-derived fixture assertions. External platform storage has not been exercised.",
  "novusPurchases": {
    "parsedRows": 96,
    "acceptedRows": 96,
    "rejectedRows": 0,
    "supplierCount": 2,
    "itemCount": 6,
    "currencies": [
      "CAD"
    ],
    "historyPointsPerSupplierItem": 8,
    "earliestDate": "2026-07-15",
    "latestDate": "2026-09-02",
    "total": 10172.83,
    "freshImportStatus": 201,
    "sameFileReplayStatus": 200,
    "alternateFormatAdditionalRows": 0,
    "allInvalidRows": 4,
    "allInvalidAcceptedRows": 0,
    "allInvalidRunStatus": "failed",
    "allInvalidHttpStatus": 201,
    "evidence": "Novus importer parser; persistence/dedup outcomes are source-defined expectations pending application execution."
  },
  "novusReviews": {
    "parsedRows": 18,
    "acceptedRows": 18,
    "rejectedRows": 0,
    "ratingSum": 72,
    "meanRating": 4.0,
    "allInvalidRows": 4,
    "allInvalidAcceptedRows": 0
  },
  "numericWorkflowChecks": {
    "modifierRevenueCAD": 90.0,
    "refundsCAD": 42.0,
    "baseLaborCAD": 9190.0,
    "revenueAfterModifiersAndRefundsCAD": 6699.14,
    "cancelledReservations": 1,
    "stockMovementRows": 48
  }
}
