{
  "product": "Baltique OS",
  "version": "2.7.2.2",
  "title": "Procurement Schema & Strategic Live Hospital View Repair",
  "release_type": "staging-first cumulative overlay",
  "minimum_recommended_version": "2.7.2.1",
  "build_status": "PASS",
  "package_status": "READY FOR STAGING",
  "live_database_execution": false,
  "generated_at_utc": "2026-07-13T20:25:41.589857+00:00",
  "migration_key": "249_core_2_7_2_2_procurement_schema_hospital_live_activation",
  "entrypoints": [
    "/upgrade_2_7_2_2.php",
    "/system_procurement_suppliers.php",
    "/system_procurement_orders.php",
    "/system_hospital_command_center.php",
    "/system_runtime_preflight.php"
  ],
  "safety": {
    "creates_synthetic_patients": false,
    "automatic_clinical_decisions": false,
    "automatic_or_stage_move": false,
    "automatic_patient_message": false,
    "source_floorplan_preserved": true,
    "visual_layout_requires_approval": true
  },
  "validation": {
    "static_checks": "60/60 PASS",
    "deterministic_tests": "16/16 PASS",
    "sql_placeholder_checks": "94/94 PASS",
    "merged_php": "1097/1097 PASS",
    "merged_javascript": "43/43 PASS",
    "merged_css": "158/158 PASS",
    "merged_json": "97/97 PASS"
  },
  "file_count_excluding_manifest_and_checksum": 30,
  "files": [
    {
      "path": "PATCHED_FILES_CORE_2_7_2_2.txt",
      "size": 1317,
      "sha256": "90a34bbf21492f70f1b466d981613bc7dd89332f06eb9670c940b9c6c0ff1cd6"
    },
    {
      "path": "README_CORE_2_7_2_2.md",
      "size": 2323,
      "sha256": "9ac75691a5636200e7259d5755b335ed362952f96766e82e372d3eeb2ed719ee"
    },
    {
      "path": "README_CORE_2_7_2_2_EN.md",
      "size": 1269,
      "sha256": "94cc8faa89c79bbfb6a3103e7bb7567c311ba17caaffdbdd584bf006f2c94755"
    },
    {
      "path": "README_UPGRADE_2_7_2_2.md",
      "size": 2184,
      "sha256": "00959a4e793ed2def00ea92a2e1dbc7abbdf93b12f862bd8732cfd10a807c6a2"
    },
    {
      "path": "app/bootstrap.php",
      "size": 14722,
      "sha256": "88de91240d08958d2ece3e4343a41725a2aa4f24c07310b5c1bf0f2d0903d390"
    },
    {
      "path": "app/enterprise_hospital_command_center.php",
      "size": 95006,
      "sha256": "ee08433d320a8299bd6bbc66ba8eff43933db5d98913f5b774668cf53757d0b6"
    },
    {
      "path": "app/enterprise_hospital_live_2722.php",
      "size": 37209,
      "sha256": "969f774cdb9624e2db8b26f531691af0c574f67009daf4daed0993d5d15ece79"
    },
    {
      "path": "app/enterprise_procurement_automation_272.php",
      "size": 72577,
      "sha256": "7398d0bb048700125d5f36799e576b4835a21898e44ee6978acaddf5f85448fb"
    },
    {
      "path": "app/enterprise_release_2722.php",
      "size": 8909,
      "sha256": "966f425cfee94036edb98182e86ceb09a03802f5a54db49c1999b7ed338035f5"
    },
    {
      "path": "app/system_runtime_preflight.php",
      "size": 207926,
      "sha256": "c87a889bc37335c401b9d926551548cad99c7d047c6acd4acdde661061cc5f0c"
    },
    {
      "path": "database/migrations/249_core_2_7_2_2_procurement_schema_hospital_live_activation.sql",
      "size": 3264,
      "sha256": "f5e2bfc7a9bb7a8e4f23309c857b69605bee3fbf21c36723c259c916979474dd"
    },
    {
      "path": "docs/POST_DEPLOYMENT_ACCEPTANCE_2_7_2_2.md",
      "size": 2251,
      "sha256": "b1e028710af657acc353da761295cb7b834d34f81664f25dbb3739b1a14842b8"
    },
    {
      "path": "docs/ROOT_CAUSE_AND_REPAIR_2_7_2_2.md",
      "size": 1704,
      "sha256": "54b18ca6bca22b9b2dc9469391ca6454a49732ae619e20310d93ace2cc98cf6e"
    },
    {
      "path": "docs/STRATEGIC_HOSPITAL_VIEW_2_7_2_2.md",
      "size": 1446,
      "sha256": "9ae12416107d2a18f4d8efece32d7a0db2afced55e306c9e149f45eca325bfa7"
    },
    {
      "path": "docs/VALIDATION_REPORT_CORE_2_7_2_2.md",
      "size": 2457,
      "sha256": "6626ab4c14850b2b1189faaad83d7aaf67cf66091c20d63e0fc3600742dbbcb1"
    },
    {
      "path": "public_html/api/command_center_layout_2722.php",
      "size": 3944,
      "sha256": "049067cfdb58be22716d1960a7e47454daf94c84a5bd89ac8e8ae885f895dbaf"
    },
    {
      "path": "public_html/assets/enterprise_hospital_command_center.js",
      "size": 34883,
      "sha256": "00b27061baa5ab5bd4fd7e30944a2cd349a3f8e4af18fd5e64cfd9544d1c6164"
    },
    {
      "path": "public_html/assets/enterprise_hospital_live_2722.css",
      "size": 14365,
      "sha256": "39ba625183c31e643ea3ae3fcf3b0e25c76678980d00d6aff5202493f81ce9bb"
    },
    {
      "path": "public_html/assets/enterprise_hospital_live_2722.js",
      "size": 15612,
      "sha256": "ddf4337b555d01326bae7ba40f77e3b86b97387679507dbeb6576e0bff1d97de"
    },
    {
      "path": "public_html/assets/floorplans/261/preview_gdansk_hallera.png",
      "size": 1959938,
      "sha256": "7db7e3e17216ff4d03b2740d4fd9e4cc6a899174f809f0eb43a81390166bd003"
    },
    {
      "path": "public_html/assets/floorplans/261/preview_sopot_niepodleglosci.png",
      "size": 1930296,
      "sha256": "ba0fe17be6306ff129054ae432b53489fa107daa8f8ebd1ac821744b2f1d973f"
    },
    {
      "path": "public_html/assets/floorplans/261/preview_sopot_poniatowskiego.png",
      "size": 2102703,
      "sha256": "045c8f6e15818708c31e99cbb9be6652de6acfc72f026ff0ea309aab70a546ab"
    },
    {
      "path": "public_html/system_hospital_command_center.php",
      "size": 20611,
      "sha256": "e61f1bebc74e7aab4f9bfe4701e43eed8228a439d77b0367f2a6cd362ebf7d82"
    },
    {
      "path": "public_html/system_procurement_orders.php",
      "size": 14946,
      "sha256": "9f5993475f6a17e29d31ffd45b49c5198ac28ab4dc738e6ec494178355867dab"
    },
    {
      "path": "public_html/system_procurement_suppliers.php",
      "size": 14672,
      "sha256": "e05e8cdf303aaef2d92c228564884d7e764e605148cd7ffda7279e736a5c442a"
    },
    {
      "path": "public_html/upgrade_2_7_2.php",
      "size": 3975,
      "sha256": "f1156d8fff31bfa533376ca464cfe9b20002f6698bc5fd02ce4c82f9afbf4f2c"
    },
    {
      "path": "public_html/upgrade_2_7_2_2.php",
      "size": 4074,
      "sha256": "8f750d91792b99e70b16c6bca91389ca79566aa9b56ff0fff2fcc10999c139c2"
    },
    {
      "path": "tests/test_core_2_7_2_2_deterministic.php",
      "size": 3570,
      "sha256": "0dff8e9f979a273374bc710d30fa0001a4f0d5d6f3a66ad276d7cefdd96cbc8b"
    },
    {
      "path": "tools/check_sql_placeholders_2_7_2_2.py",
      "size": 2142,
      "sha256": "e7c3c91549b817c57b3154141a3d569eaed581a4da904cd058fca6eda76576fa"
    },
    {
      "path": "tools/validate_core_2_7_2_2_static.php",
      "size": 6956,
      "sha256": "498368a50cbe3f774574232aa35e40b433db6d1e5a2d361b2e1cbfc4621a9bc4"
    }
  ]
}
