{
  "preview": {
    "environment": "preview",
    "base": "https://70d044dc.zcd-personnel.pages.dev",
    "version": {
      "siteVersion": "0.3.0-rc.1",
      "specification": "hr-0.3.0",
      "releaseStatus": "personnel-business-framework",
      "sourceBaseline": "0f65c3e3e8b2a4dbbeefed2de03eeb261d76f64a",
      "commit": "1a2eb025045bb01309ad227a1fd90cd7dbd3d953",
      "branch": "codex/personnel-business-rules",
      "builtAt": "2026-09-08T19:48:17.067Z"
    },
    "completedAt": "2026-09-08T19:55:47.622Z",
    "legacyUnchanged": true,
    "legacyOrderCount": 4,
    "pages": [
      {
        "name": "company.html",
        "loginFlashes": 0
      },
      {
        "name": "people.html",
        "loginFlashes": 0
      },
      {
        "name": "shifts.html",
        "loginFlashes": 0
      },
      {
        "name": "orders.html",
        "loginFlashes": 0
      },
      {
        "name": "management.html",
        "loginFlashes": 0
      },
      {
        "name": "analytics.html",
        "loginFlashes": 0
      },
      {
        "name": "forms.html",
        "loginFlashes": 0
      },
      {
        "name": "fields.html",
        "loginFlashes": 0
      },
      {
        "name": "relations.html",
        "loginFlashes": 0
      },
      {
        "name": "development.html",
        "loginFlashes": 0
      },
      {
        "name": "retrospectives.html",
        "loginFlashes": 0
      },
      {
        "name": "versions.html",
        "loginFlashes": 0
      }
    ],
    "consoleErrorCount": 0,
    "cases": [
      {
        "code": "A",
        "orderId": "PO-32a1b090-d320-4b94-abdb-bc1b96a1f6d3",
        "personId": "PP-84361f18-7cfb-422f-af66-a8d48c942819",
        "assignmentId": "PA-1f001e37-ba8b-41c1-96a0-78c2e7aa07d7",
        "netMinutes": 240,
        "overtimeMinutes": 60,
        "decision": "approved",
        "billableMinutes": 240,
        "revenue": 40,
        "directLabourCost": 24,
        "mediaId": "PM-9e856470-fb2c-49bf-9def-0617a380b9b6",
        "settlementId": "ST-e91d1558-6a94-475a-932c-127d0967f9d4",
        "uiEntry": true
      },
      {
        "code": "B",
        "orderId": "PO-b41a7ca9-dbef-471c-b8c6-9566f2485060",
        "personId": "PP-c8f06add-c8d1-4289-b9f7-9f49d4ec4dbd",
        "assignmentId": "PA-a6d1a929-93de-4358-87c7-bf1be1cc88a2",
        "netMinutes": 210,
        "overtimeMinutes": 30,
        "decision": "rejected",
        "billableMinutes": 180,
        "revenue": 30,
        "directLabourCost": 18,
        "mediaId": "PM-f50b0eb2-7eb2-4c92-b0ab-2bfa71e59f2a",
        "settlementId": "ST-d38ee183-0ed2-482f-910f-cecd0e61050d",
        "uiEntry": true
      },
      {
        "code": "C",
        "orderId": "PO-c03f2c15-2e9d-479d-8f6a-eb6811f44bc4",
        "personId": "PP-2ba1c2b4-4a15-44cd-badb-bf0039543400",
        "assignmentId": "PA-ef3d9f56-32d3-4e3e-b6b4-bbd4f684d16c",
        "netMinutes": 210,
        "overtimeMinutes": 30,
        "decision": "approved",
        "billableMinutes": 210,
        "revenue": 35,
        "directLabourCost": 21,
        "mediaId": "PM-e7f2af56-8d4a-4a0a-a38b-37bcd1e0e76c",
        "settlementId": "ST-04f9277d-4b8c-4e14-a5f8-6e8403563d88",
        "uiEntry": true
      }
    ]
  },
  "production": {
    "environment": "production",
    "base": "https://zcd-personnel.pages.dev",
    "version": {
      "siteVersion": "0.3.0",
      "specification": "hr-0.3.0",
      "releaseStatus": "personnel-business-framework",
      "sourceBaseline": "0f65c3e3e8b2a4dbbeefed2de03eeb261d76f64a",
      "commit": "4383d111780c79b0c56ca1f58b25fb690efafbf4",
      "branch": "main",
      "builtAt": "2026-09-08T19:59:18.689Z"
    },
    "completedAt": "2026-09-08T20:02:58.795Z",
    "legacyUnchanged": true,
    "legacyOrderCount": 3,
    "pages": [
      {
        "name": "company.html",
        "loginFlashes": 0
      },
      {
        "name": "people.html",
        "loginFlashes": 0
      },
      {
        "name": "shifts.html",
        "loginFlashes": 0
      },
      {
        "name": "orders.html",
        "loginFlashes": 0
      },
      {
        "name": "management.html",
        "loginFlashes": 0
      },
      {
        "name": "analytics.html",
        "loginFlashes": 0
      },
      {
        "name": "forms.html",
        "loginFlashes": 0
      },
      {
        "name": "fields.html",
        "loginFlashes": 0
      },
      {
        "name": "relations.html",
        "loginFlashes": 0
      },
      {
        "name": "development.html",
        "loginFlashes": 0
      },
      {
        "name": "retrospectives.html",
        "loginFlashes": 0
      },
      {
        "name": "versions.html",
        "loginFlashes": 0
      }
    ],
    "consoleErrorCount": 0,
    "displayedAnalysis": {
      "orderCount": "6",
      "billableHours": "106.50",
      "revenue": "USD 921.00",
      "directLabour": "USD 615.00"
    },
    "cases": [
      {
        "code": "A",
        "orderId": "PO-fa6e3da5-8f71-4537-9a1d-8a22915cf195",
        "personId": "PP-2718e7b7-8b0b-4acc-818f-a71bc581704e",
        "assignmentId": "PA-f238c5d5-ccb3-4a4c-acfc-f1f47bfd16aa",
        "netMinutes": 240,
        "overtimeMinutes": 60,
        "decision": "approved",
        "billableMinutes": 240,
        "revenue": 40,
        "directLabourCost": 24,
        "mediaId": "PM-0cf7159c-3ed8-45d8-b978-2a314436a305",
        "settlementId": "ST-bad204d0-816d-435a-b4d0-39e1b64a1f46",
        "uiEntry": true
      },
      {
        "code": "B",
        "orderId": "PO-15a3f2ec-5a12-4220-9960-c1fc32b71965",
        "personId": "PP-810ec000-bc74-4fe1-a0b0-b77a5a0714b7",
        "assignmentId": "PA-453debd0-9859-4009-9ffd-6dcb51f44d47",
        "netMinutes": 210,
        "overtimeMinutes": 30,
        "decision": "rejected",
        "billableMinutes": 180,
        "revenue": 30,
        "directLabourCost": 18,
        "mediaId": "PM-07cecb87-3f73-403f-b402-3c93a0204b47",
        "settlementId": "ST-370e9038-6654-4314-a9ca-f332f98e2788",
        "uiEntry": true
      },
      {
        "code": "C",
        "orderId": "PO-a94e2638-4ace-457c-bf93-f8ad3fa13ea4",
        "personId": "PP-0fec79d8-ed69-42a5-b0c8-fd7b5d71ac60",
        "assignmentId": "PA-a81b2a81-63f2-4451-9296-23bd57d22651",
        "netMinutes": 210,
        "overtimeMinutes": 30,
        "decision": "approved",
        "billableMinutes": 210,
        "revenue": 35,
        "directLabourCost": 21,
        "mediaId": "PM-3ca24989-c517-4cd9-b222-5a1d28008734",
        "settlementId": "ST-a1192b13-9e42-4ca9-ae72-a7de815c98a4",
        "uiEntry": true
      }
    ]
  }
}
