{
  "batch": "20260924172537",
  "startedAt": "2026-09-24T09:54:50.874Z",
  "results": [
    {
      "kind": "mysql",
      "method": "POST",
      "route": "/auth/login",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "method": "POST",
      "route": "/auth/login",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/school/inventory/products",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "check": "SCHOOL_SCOPED_LOGIN_AND_READ",
      "status": "PASS"
    },
    {
      "kind": "mysql",
      "method": "POST",
      "route": "/auth/login",
      "check": "WRONG_PASSWORD_REJECTED",
      "status": "PASS"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/auth/me",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "table": "inv_categories",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/school/inventory/categories",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "method": "PATCH",
      "route": "/school/inventory/products",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "table": "inv_products",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/school/inventory/products",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "method": "PATCH",
      "route": "/school/inventory/suppliers",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "table": "inv_suppliers",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/school/inventory/suppliers/detail",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/school/inventory/suppliers",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "method": "PATCH",
      "route": "/school/inventory/warehouses",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "table": "inv_warehouses",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/school/inventory/warehouses",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "method": "PATCH",
      "route": "/school/canteens",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "table": "canteens",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/school/canteens/summary",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "table": "canteen_qualifications",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "mysql",
      "method": "PATCH",
      "route": "/school/canteen-licenses",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "table": "canteen_qualifications",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/school/canteen-licenses",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/school/canteen-detail",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/school/inventory/suppliers/summary",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/school/inventory/inbound",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/school/inventory/inbound/docs",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/school/inventory/outbound",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/school/inventory/outbound/batches",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/school/inventory/stock",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/school/inventory/stock/batches",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/school/inventory/tickets",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/school/inventory/additives",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "table": "inv_inbound",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "mysql",
      "table": "inv_outbound",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "mysql",
      "method": "PATCH",
      "route": "/school/inventory/inbound/doc",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "table": "inv_inbound+inbound_attachments",
      "check": "DOCUMENT_DB_READBACK",
      "status": "PASS"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/school/inventory/inbound/doc",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "table": "inv_tickets",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "mysql",
      "table": "inv_additives",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "mysql",
      "method": "POST",
      "route": "/push/foodList",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "method": "POST",
      "route": "/push/foodList",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "table": "sammei_foods",
      "check": "CALLBACK_DB_READBACK",
      "status": "PASS"
    },
    {
      "kind": "mysql",
      "method": "POST",
      "route": "/push/mealTypeList",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "method": "POST",
      "route": "/push/mealTypeList",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "table": "sammei_meal_types",
      "check": "CALLBACK_DB_READBACK",
      "status": "PASS"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/push/foodList",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "method": "GET",
      "route": "/push/mealTypeList",
      "status": "HTTP_OK"
    },
    {
      "kind": "mysql",
      "status": "CORE_CRUD_PASS",
      "schoolId": 6,
      "canteenId": 11,
      "ids": {
        "category": 5,
        "product": 12,
        "supplier": 5,
        "warehouse": 1,
        "license": 13,
        "inbound": 23,
        "outbound": 15,
        "ticket": 1,
        "additive": 1,
        "inboundDocNo": "IN-1790243261662-HU6P"
      }
    },
    {
      "kind": "dm",
      "method": "POST",
      "route": "/auth/login",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "method": "POST",
      "route": "/auth/login",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/school/inventory/products",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "check": "SCHOOL_SCOPED_LOGIN_AND_READ",
      "status": "PASS"
    },
    {
      "kind": "dm",
      "method": "POST",
      "route": "/auth/login",
      "check": "WRONG_PASSWORD_REJECTED",
      "status": "PASS"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/auth/me",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "table": "inv_categories",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/school/inventory/categories",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "method": "PATCH",
      "route": "/school/inventory/products",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "table": "inv_products",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/school/inventory/products",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "method": "PATCH",
      "route": "/school/inventory/suppliers",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "table": "inv_suppliers",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/school/inventory/suppliers/detail",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/school/inventory/suppliers",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "method": "PATCH",
      "route": "/school/inventory/warehouses",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "table": "inv_warehouses",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/school/inventory/warehouses",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "method": "PATCH",
      "route": "/school/canteens",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "table": "canteens",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/school/canteens/summary",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "table": "canteen_qualifications",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "dm",
      "method": "PATCH",
      "route": "/school/canteen-licenses",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "table": "canteen_qualifications",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/school/canteen-licenses",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/school/canteen-detail",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/school/inventory/suppliers/summary",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/school/inventory/inbound",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/school/inventory/inbound/docs",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/school/inventory/outbound",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/school/inventory/outbound/batches",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/school/inventory/stock",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/school/inventory/stock/batches",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/school/inventory/tickets",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/school/inventory/additives",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "table": "inv_inbound",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "dm",
      "table": "inv_outbound",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "dm",
      "method": "PATCH",
      "route": "/school/inventory/inbound/doc",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "table": "inv_inbound+inbound_attachments",
      "check": "DOCUMENT_DB_READBACK",
      "status": "PASS"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/school/inventory/inbound/doc",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "table": "inv_tickets",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "dm",
      "table": "inv_additives",
      "check": "DATABASE_READBACK",
      "status": "PASS"
    },
    {
      "kind": "dm",
      "method": "POST",
      "route": "/push/foodList",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "method": "POST",
      "route": "/push/foodList",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "table": "sammei_foods",
      "check": "CALLBACK_DB_READBACK",
      "status": "PASS"
    },
    {
      "kind": "dm",
      "method": "POST",
      "route": "/push/mealTypeList",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "method": "POST",
      "route": "/push/mealTypeList",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "table": "sammei_meal_types",
      "check": "CALLBACK_DB_READBACK",
      "status": "PASS"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/push/foodList",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "method": "GET",
      "route": "/push/mealTypeList",
      "status": "HTTP_OK"
    },
    {
      "kind": "dm",
      "status": "CORE_CRUD_PASS",
      "schoolId": 6,
      "canteenId": 11,
      "ids": {
        "category": 5,
        "product": 12,
        "supplier": 5,
        "warehouse": 1,
        "license": 13,
        "inbound": 23,
        "outbound": 15,
        "ticket": 1,
        "additive": 1,
        "inboundDocNo": "IN-1790243272898-7XTR"
      }
    }
  ],
  "completedAt": "2026-09-24T09:55:06.323Z"
}
