{
  "product": "Baltique OS",
  "release": "2.7.2.1",
  "name": "Migration Registration Repair",
  "release_type": "cumulative recovery overlay",
  "base_release": "2.7.1.1 / partially deployed 2.7.2",
  "migration_keys": [
    "247_core_2_7_2_procurement_email_patient_ai",
    "248_core_2_7_2_1_migration_registration_signature_repair"
  ],
  "reported_error": "balt078_register_migration(): Argument #5 ($notes) must be of type string, int given",
  "safety": {
    "idempotent_resume": true,
    "automatic_supplier_email_default": false,
    "external_patient_ai_default": false,
    "contains_config": false,
    "contains_patient_data": false,
    "contains_private_keys": false
  },
  "validation": {
    "static_checks": "24/24 PASS",
    "deterministic_checks": "12/12 PASS",
    "package_php_lint": "35/35 PASS",
    "package_javascript": "3/3 PASS",
    "package_css": "4/4 PASS",
    "package_json": "2/2 PASS",
    "combined_tree_php": "1095/1095 PASS",
    "combined_tree_javascript": "42/42 PASS",
    "combined_tree_css": "157/157 PASS",
    "combined_tree_json": "97/97 PASS"
  },
  "file_count": 65,
  "files": [
    {
      "path": "PATCHED_FILES_CORE_2_7_2_1.txt",
      "bytes": 2635,
      "sha256": "c570b9763acff588b25c06f9daf78c526b1139891bb7440666848c9e90abf546"
    },
    {
      "path": "README_CORE_2_7_2.md",
      "bytes": 3084,
      "sha256": "4cbbf280790c9979ed8418b5cc4f7012df06c25c8feb46e4867805245d081195"
    },
    {
      "path": "README_CORE_2_7_2_1.md",
      "bytes": 966,
      "sha256": "b4a8aeabed44c7f28668080394b50170106f91b5852e87f0bd6629478cbc6fd1"
    },
    {
      "path": "README_CORE_2_7_2_1_EN.md",
      "bytes": 569,
      "sha256": "79240d5bf93ae5164308d4a583d1154d7c4067e5465ab97dfb38ca0903430823"
    },
    {
      "path": "README_CORE_2_7_2_EN.md",
      "bytes": 1020,
      "sha256": "7d82301984a11bd6fdb3e452d3a7a24a4513986ec7b852b7bf77007200cdd352"
    },
    {
      "path": "README_UPGRADE_2_7_2.md",
      "bytes": 1795,
      "sha256": "5a43da2cc1c8ae08ca46d497176efe19b23b840d83d1d8ee8695bd89b2c779a3"
    },
    {
      "path": "README_UPGRADE_2_7_2_1.md",
      "bytes": 1137,
      "sha256": "8ab972e0b822df3dd3e310f072bd8533eba14a9f2ed77333961f2df5e1283d2e"
    },
    {
      "path": "app/bootstrap.php",
      "bytes": 14478,
      "sha256": "68c40bd44109e0eeecbe1beadeb704061ea56d8495305a17241416741a42b567"
    },
    {
      "path": "app/data/clinical_function_catalog_270.json",
      "bytes": 44105,
      "sha256": "2a6c3a5e9d928d3e6166a120e12d84c36497066773a78d7459351120d60cd93d"
    },
    {
      "path": "app/data/plain_language_navigation_271.json",
      "bytes": 133137,
      "sha256": "a57cba01dbcc3231bd5aa9bb3ae8c29abc85b07820666990295211df1eb8ecf3"
    },
    {
      "path": "app/enterprise_patient_ai_qa_272.php",
      "bytes": 49906,
      "sha256": "0ce1d7d8f241d5b26281898ec390038ee1dd129902ab82f977fb1240bc86a851"
    },
    {
      "path": "app/enterprise_patient_guide_studio_2621.php",
      "bytes": 13962,
      "sha256": "428e4c726fdaddde87e2908fb98930c7ffdc126ffe32c3c72c874a18acb95016"
    },
    {
      "path": "app/enterprise_plain_language_271.php",
      "bytes": 27521,
      "sha256": "8ce8d0839643450e7a9495dbdb523dec7daa0f5291471180f72ea6aa6602eaf8"
    },
    {
      "path": "app/enterprise_procurement_automation_272.php",
      "bytes": 72000,
      "sha256": "b798e79f2fad2a81043ae1cde3bdce7fe64bd900e8006dbf90d542b07eff0b8f"
    },
    {
      "path": "app/enterprise_release_271.php",
      "bytes": 3133,
      "sha256": "a4e93bd1c5074f3828b0521a7555cc9c1b295c3d2af6f1a8360ec98a4dde4b9c"
    },
    {
      "path": "app/enterprise_release_2711.php",
      "bytes": 8790,
      "sha256": "7d4f8543b0f6ff080547a4f792daa19cf4c282cbb95a0b1aecee2c2f377058b2"
    },
    {
      "path": "app/enterprise_release_272.php",
      "bytes": 8973,
      "sha256": "c94c9e245aa0469565c1c78546bcad200263a3b3b90fad1bc6d51489496a7074"
    },
    {
      "path": "app/enterprise_release_2721.php",
      "bytes": 10523,
      "sha256": "d4dc7b531ed1d41f3998735baf6bac91a4556e6026428e0a59a81b8583e1931f"
    },
    {
      "path": "app/enterprise_supply_chain_262.php",
      "bytes": 66225,
      "sha256": "b75869a30da58870bfa2bb103c09cc2824f5d79ab7c2bbe450eb170f1c59398d"
    },
    {
      "path": "app/system_runtime_preflight.php",
      "bytes": 206517,
      "sha256": "d89c149826af71e4a2ad805e9da8f39c49252e3cbc701bcf904ecfa3fa79d11f"
    },
    {
      "path": "cron/procurement_email_272_cron_ovh.php",
      "bytes": 1282,
      "sha256": "9a3ba056afdb8595066741a06493ce0edc06826ce1e538fe33582824728e97c2"
    },
    {
      "path": "database/migrations/246_1_core_2_7_1_1_plain_language_magdalena_runtime_repair.sql",
      "bytes": 2891,
      "sha256": "9af7ad55a9915f698e58722a91a77adf3a5e606af5b77c45a06ef83589df72dd"
    },
    {
      "path": "database/migrations/247_core_2_7_2_procurement_email_patient_ai.sql",
      "bytes": 23655,
      "sha256": "8859a95b505558fff5abf5bae0c537d9b674c5094fa56f391f544ea9c8a0dc4a"
    },
    {
      "path": "database/migrations/248_core_2_7_2_1_migration_registration_signature_repair.sql",
      "bytes": 481,
      "sha256": "2007892e3d500bfcca98a56b4f730a802f6a0a7f529567c29917e786ee1cb027"
    },
    {
      "path": "docs/ARCHITECTURE_PROCUREMENT_EMAIL_2_7_2.md",
      "bytes": 1605,
      "sha256": "e78c75b6eaf68ad47625364bae49e3a0668388835d5e3f04574e64945cdde891"
    },
    {
      "path": "docs/AUTOMATIC_ORDERING_ACTIVATION_2_7_2.md",
      "bytes": 778,
      "sha256": "23a42932e872d9c4088b1991c19553f67d3e514de7cabef98d9a46f4ecc694fd"
    },
    {
      "path": "docs/PATIENT_AI_KNOWLEDGE_REVIEW_2_7_2.csv",
      "bytes": 612,
      "sha256": "c1d3b2bd64b8b1e33d7426d6a4c3a821960703f3e95ee4775d468beb4b1fd7ee"
    },
    {
      "path": "docs/PATIENT_AI_SAFETY_GOVERNANCE_2_7_2.md",
      "bytes": 1595,
      "sha256": "72dfb06d9bcd3363bb38f42bc99ee3168440784896c6c5d1d0e2336afb6ea83a"
    },
    {
      "path": "docs/POST_DEPLOYMENT_ACCEPTANCE_2_7_2.md",
      "bytes": 1750,
      "sha256": "2d6c6c56cf76d2017f1f66b7d4db3f21baa296c69e1e394f6bb2369365895a2a"
    },
    {
      "path": "docs/POST_DEPLOYMENT_ACCEPTANCE_2_7_2_1.md",
      "bytes": 944,
      "sha256": "5abfa67a5ccc95601e2a2a4f7c70414c5699ae7a7626050c2c042729b9c779f4"
    },
    {
      "path": "docs/ROOT_CAUSE_AND_REPAIR_2_7_2_1.md",
      "bytes": 1311,
      "sha256": "de7b4bd3743e36cecdca0d2892c7f7031d2a0d0b16d9d65a1a370180a6b73c29"
    },
    {
      "path": "docs/SUPPLIER_CONFIGURATION_TEMPLATE_2_7_2.csv",
      "bytes": 465,
      "sha256": "ea7c7ab7b62ffbbab9ee34978d01a0301be90955da30e7f85834697c3be2cdc8"
    },
    {
      "path": "docs/VALIDATION_REPORT_CORE_2_7_2.md",
      "bytes": 1778,
      "sha256": "9dcba171c41acf1993e3e3fc39165b18c1848d08dda8067bd9672041cd8d7d27"
    },
    {
      "path": "docs/VALIDATION_REPORT_CORE_2_7_2_1.md",
      "bytes": 795,
      "sha256": "ae7ec0547f2176f2bbec8f53fc74b611631bb8b5dec6ffac7bd42c49caf94014"
    },
    {
      "path": "public_html/api/patient_ai_question.php",
      "bytes": 2715,
      "sha256": "0c3639a1c8450ba5cd582a2bec3712150afa5a2861d403c40da8180b8cd83bb3"
    },
    {
      "path": "public_html/assets/enterprise_patient_ai_272.css",
      "bytes": 2643,
      "sha256": "f2cd5c320dc562bb0671ee54b40460a03258573842c49b593ef088c5955f22cb"
    },
    {
      "path": "public_html/assets/enterprise_patient_ai_272.js",
      "bytes": 4403,
      "sha256": "ba3e25cd43cb460d3133ead15919f76205c44bd766d038b231f09d9a2bd58d3d"
    },
    {
      "path": "public_html/assets/enterprise_plain_language_271.css",
      "bytes": 1802,
      "sha256": "fd3f39ac78b1746894216e03224769df343c5290269db006e905459ba2b10b28"
    },
    {
      "path": "public_html/assets/enterprise_plain_language_271.js",
      "bytes": 3808,
      "sha256": "fe6a7df0d4e34a214eb38f4582a9f6277b9acdb53c98531d3799422a369754e6"
    },
    {
      "path": "public_html/assets/enterprise_procurement_272.css",
      "bytes": 4880,
      "sha256": "0f19f7347d92e0171a44c2a6add0e0c3a14059581b3176c4f5c4a21f81d69a4d"
    },
    {
      "path": "public_html/assets/patient_care_guide_studio_2621.css",
      "bytes": 4584,
      "sha256": "c6443eab223bdc653155d9a34ffe4863f29d62e370e50e9d7e62dcdd112f6d76"
    },
    {
      "path": "public_html/assets/patient_care_guide_studio_2621.js",
      "bytes": 4923,
      "sha256": "b5a2c74258fee398f6751884f6814d33fefdf7221b564326343bf53c1a46bf26"
    },
    {
      "path": "public_html/patient_care_guide.php",
      "bytes": 8986,
      "sha256": "4b0762ed3c8b3bde2a08cd82bb0845a4d8a6ff9aead5019a3064ef6b1074c337"
    },
    {
      "path": "public_html/supplier_order_portal.php",
      "bytes": 6113,
      "sha256": "1f823ba43b4158607c4cb88ae662894d80e2f2ddcc640cb0a91dc2cc8781f01d"
    },
    {
      "path": "public_html/system_clinical_function.php",
      "bytes": 5292,
      "sha256": "28d2245d3d29a990cb5498194ef89f3753d7efd1a26895d6c83b3ee1f710ab6b"
    },
    {
      "path": "public_html/system_clinical_functions.php",
      "bytes": 1476,
      "sha256": "ae1c8de44426cf5540558e168b1e7a38f9f28de5af8dfedc0e8f205127bce992"
    },
    {
      "path": "public_html/system_legacy_tools_271.php",
      "bytes": 2661,
      "sha256": "54dbb1a6662dc6dff30f43d96d0e4e05845351951b2f1178c6a432b14b14dfbd"
    },
    {
      "path": "public_html/system_patient_ai_questions.php",
      "bytes": 14837,
      "sha256": "1c4e17da7adeba48c45843454a1e085e390921dac1bc294d5955584a46fbdd4a"
    },
    {
      "path": "public_html/system_patient_care_guide.php",
      "bytes": 9043,
      "sha256": "521a4b8803ce147d96f5b1c432511120dfeaeab6a95fc5cec252dc3cbf497d96"
    },
    {
      "path": "public_html/system_patient_care_guide_answers.php",
      "bytes": 10249,
      "sha256": "fd839d9ea5e3560613af7a5c6deb84a200569b6dab333694072809654103501c"
    },
    {
      "path": "public_html/system_patient_care_guide_editor.php",
      "bytes": 8134,
      "sha256": "2520bee9c17bfe3a09d307b64fe6d100bac354d3c5279bf86178234a046a5b23"
    },
    {
      "path": "public_html/system_patient_care_guide_preview.php",
      "bytes": 7194,
      "sha256": "fe88ad768d05f9a528aea79286d14b4e4abaad8a794a6ea9a647d8f370dd98b3"
    },
    {
      "path": "public_html/system_plain_language_271.php",
      "bytes": 6677,
      "sha256": "65ed28fc1d0976b8b41ab48acb7cb2714ea51944bfa04e7616e3162f4401f9db"
    },
    {
      "path": "public_html/system_procurement_automation.php",
      "bytes": 8730,
      "sha256": "5d9dc0f0ed33123d4f3bbecb42889cd7bfcd310af368b86b18b9dc942c6ccb45"
    },
    {
      "path": "public_html/system_procurement_orders.php",
      "bytes": 14844,
      "sha256": "73c91f9b1927b3ff1a789525ffa6a011fd9fd1e447b6432260e6895678f10c95"
    },
    {
      "path": "public_html/system_procurement_suppliers.php",
      "bytes": 14570,
      "sha256": "3e6547b52018b33be6c80fc769629a57a4348575f500685886186f980f07eb3b"
    },
    {
      "path": "public_html/upgrade_2_7_1.php",
      "bytes": 3540,
      "sha256": "791e2514bc9391c2a3832db3b3c06a67a49ae9c4cf02e1734adba74734cd65c2"
    },
    {
      "path": "public_html/upgrade_2_7_1_1.php",
      "bytes": 3304,
      "sha256": "62dfa6a6c7735c13a2cb53c6a95a47b0bed390fd3c0271fc91c6dc7436a19084"
    },
    {
      "path": "public_html/upgrade_2_7_2.php",
      "bytes": 3843,
      "sha256": "f32e8bde700ee467e77b4c881f87c4bc83f9e20f0e2aadd8ccc5a7ed94495b70"
    },
    {
      "path": "public_html/upgrade_2_7_2_1.php",
      "bytes": 3156,
      "sha256": "0dfa865e0f06f5d19878bb4e07d14091ded610a12c75eaa20289ddb1f8c437bb"
    },
    {
      "path": "tests/test_core_2_7_2_1_deterministic.php",
      "bytes": 1455,
      "sha256": "9db80d6833199d5272bb3d7f828143f04949ca10f5cec9922e46db4a2024cc65"
    },
    {
      "path": "tests/test_core_2_7_2_deterministic.php",
      "bytes": 4268,
      "sha256": "96423890f32358c20b20e9c6d2cb5092f0616daa828c9e3f2b26683d8ad6df40"
    },
    {
      "path": "tools/validate_core_2_7_2_1_static.php",
      "bytes": 2957,
      "sha256": "f30b8c3eb236f6ca5c51e2ee11af3516bac55f4c83503b3f07525e5232a45621"
    },
    {
      "path": "tools/validate_core_2_7_2_schema_contract.py",
      "bytes": 4638,
      "sha256": "be55d2db8f35cd9aa29f666e593c254b26850f8dceee157fc9506882fa208a30"
    },
    {
      "path": "tools/validate_core_2_7_2_static.php",
      "bytes": 8538,
      "sha256": "2308576afda9e5a2f7ea3ebe2935585f8a1ea70e8619d53b98c30a81fd8938ce"
    }
  ]
}
