{
  "product": "Baltique OS",
  "release": "2.7.1",
  "name": "Plain Language Navigation & Clinical Labels",
  "package_type": "overlay",
  "minimum_base_version": "2.7.0",
  "build_status": "PASS",
  "package_status": "READY_FOR_STAGING",
  "created_at_utc": "2026-07-13T10:46:11.253192+00:00",
  "purpose": "Replace internal, marketing and historical module names with plain, task-oriented staff labels in Polish and English.",
  "scope": {
    "main_work_areas": 13,
    "official_tool_labels": 142,
    "official_route_titles": 356,
    "interactive_ui_routes": 319,
    "interactive_route_title_coverage_percent": 100.0,
    "runtime_aliases": 145,
    "official_polish_labels_with_banned_internal_jargon": 0
  },
  "safety": {
    "changes_module_keys": false,
    "changes_routes": false,
    "changes_patient_data": false,
    "changes_clinical_rules": false,
    "changes_role_permissions": false,
    "legacy_tools_admin_only": true
  },
  "validation": {
    "merged_php_lint": "1055/1055 PASS",
    "merged_javascript_syntax": "39/39 PASS",
    "merged_json_parse": "12/12 PASS",
    "deterministic_tests": "25/25 PASS",
    "static_validator": "41/41 PASS",
    "release_php_lint": "17/17 PASS",
    "release_javascript_syntax": "1/1 PASS",
    "release_json_parse": "4/4 PASS",
    "release_css_integrity": "1/1 PASS"
  },
  "files": [
    {
      "path": "README_CORE_2_7_1.md",
      "status": "new",
      "size": 5966,
      "sha256": "85723d1f7e6500f5726d59ac3dbe666f64b689f73dae928d3b1a8b106f6be80e"
    },
    {
      "path": "README_CORE_2_7_1_EN.md",
      "status": "new",
      "size": 3390,
      "sha256": "16453899f754e13497fa4aa3ab30690b60f388300921128972bfcfdec72ad086"
    },
    {
      "path": "README_UPGRADE_2_7_1.md",
      "status": "new",
      "size": 1836,
      "sha256": "719de78adb95185b72b8482af235adbb6028625db217b81e2198ee9977f8aa05"
    },
    {
      "path": "app/bootstrap.php",
      "status": "modified",
      "size": 13718,
      "sha256": "5a40c5acd90039cdfb1155c36c42955912bf1a7063689619d4e5d5709f975130"
    },
    {
      "path": "app/data/clinical_function_catalog_270.json",
      "status": "modified",
      "size": 42914,
      "sha256": "fd33240a269d3ec34e0bdcec6ad8a6062f4d5ce831e90aaefb50c17174d93d70"
    },
    {
      "path": "app/data/plain_language_navigation_271.json",
      "status": "new",
      "size": 130675,
      "sha256": "758bfa27c252fe3e71153edea398138a951323cc2d5bcc65d9181733084cfbbd"
    },
    {
      "path": "app/enterprise_clinical_unification_270.php",
      "status": "modified",
      "size": 28075,
      "sha256": "93ffb03e82ba88a29ec7b32f4783d7a629e7b0c9d8a0df8366c9b057e4837690"
    },
    {
      "path": "app/enterprise_plain_language_271.php",
      "status": "new",
      "size": 27362,
      "sha256": "f1c2a9994138ae1654cc472ffc46ba46d8cbf43d292e2df495784607e09a05e9"
    },
    {
      "path": "app/enterprise_release_271.php",
      "status": "new",
      "size": 2904,
      "sha256": "82d1e0c5f3881c43eb0636ac2f5671c5a2ce5999272b63b3c2b5e05bf5feabd3"
    },
    {
      "path": "app/enterprise_role_workspace.php",
      "status": "modified",
      "size": 24830,
      "sha256": "e0fdc9898614f13c5ad1cd4ec431848bc0c090bce0eb02e00b17076304133066"
    },
    {
      "path": "app/locales/en.php",
      "status": "modified",
      "size": 10330,
      "sha256": "15cdb1a791b7565f2e63c5ff2bc0b06949ba6d72185631689fd28746cf472558"
    },
    {
      "path": "app/locales/pl.php",
      "status": "modified",
      "size": 10557,
      "sha256": "d85cd1726cf339862c1e40ae37bcd981e1d86b4e691c07f70b24884f1b8e5de6"
    },
    {
      "path": "app/system_runtime_preflight.php",
      "status": "modified",
      "size": 203782,
      "sha256": "58f18d70f06d3ad941d6919528a1b1a430192b11412c70437b266ed7655eacb2"
    },
    {
      "path": "app/ui.php",
      "status": "modified",
      "size": 18795,
      "sha256": "7817a4d696088ba1d4d36088335f582c24227b41ce8b40aa5577c95a2b618665"
    },
    {
      "path": "database/migrations/246_core_2_7_1_plain_language_navigation.sql",
      "status": "new",
      "size": 2832,
      "sha256": "4e645ce6855792c8fa19292ad2c21558d703f4222584bd5dbc6a76ccd8718cc4"
    },
    {
      "path": "docs/FULL_NAVIGATION_AUDIT_2_7_1.md",
      "status": "new",
      "size": 1627,
      "sha256": "480370b1c3fae1e414e86942666c176d3a37b4afb482afabe1f89032d97f3da5"
    },
    {
      "path": "docs/NAMING_STANDARD_2_7_1.md",
      "status": "new",
      "size": 1853,
      "sha256": "7be67f538d20d087063c2e70d8c5b3cd1684fd2dc099710d68a519c7854dc5cc"
    },
    {
      "path": "docs/PLAIN_LANGUAGE_AUDIT_SUMMARY_2_7_1.json",
      "status": "new",
      "size": 567,
      "sha256": "0c1a1d9f597e6eae189ccf68ab00372747a2d573a90a33b7816dfc6f142a353a"
    },
    {
      "path": "docs/PLAIN_LANGUAGE_NAVIGATION_MAP_2_7_1.csv",
      "status": "new",
      "size": 18855,
      "sha256": "dd68e90928e01cfe9150fa1ac533bd7b633a43f61845a513f9b1c3af4668a9b7"
    },
    {
      "path": "docs/POST_DEPLOYMENT_ACCEPTANCE_2_7_1.md",
      "status": "new",
      "size": 2043,
      "sha256": "d68b40be4e580ce27eeb32a9f6c68f7c296fb0a00e760ed324833abd4621a94b"
    },
    {
      "path": "docs/ROLE_NAVIGATION_2_7_1.md",
      "status": "new",
      "size": 2822,
      "sha256": "7c7af5c276f4e386c8fac5bbdfd5b2c1afdbc3e0a67e8d64bd93425111912a36"
    },
    {
      "path": "docs/VALIDATION_REPORT_CORE_2_7_1.md",
      "status": "new",
      "size": 1671,
      "sha256": "768bcdeb3e773bb0fb85c22116c2fc82b8205885d9a79333a8e1458e41c18623"
    },
    {
      "path": "public_html/assets/enterprise_plain_language_271.css",
      "status": "new",
      "size": 1802,
      "sha256": "fd3f39ac78b1746894216e03224769df343c5290269db006e905459ba2b10b28"
    },
    {
      "path": "public_html/assets/enterprise_plain_language_271.js",
      "status": "new",
      "size": 3808,
      "sha256": "fe6a7df0d4e34a214eb38f4582a9f6277b9acdb53c98531d3799422a369754e6"
    },
    {
      "path": "public_html/system_clinical_function.php",
      "status": "modified",
      "size": 5292,
      "sha256": "28d2245d3d29a990cb5498194ef89f3753d7efd1a26895d6c83b3ee1f710ab6b"
    },
    {
      "path": "public_html/system_clinical_functions.php",
      "status": "modified",
      "size": 1476,
      "sha256": "ae1c8de44426cf5540558e168b1e7a38f9f28de5af8dfedc0e8f205127bce992"
    },
    {
      "path": "public_html/system_legacy_tools_271.php",
      "status": "new",
      "size": 2661,
      "sha256": "54dbb1a6662dc6dff30f43d96d0e4e05845351951b2f1178c6a432b14b14dfbd"
    },
    {
      "path": "public_html/system_plain_language_271.php",
      "status": "new",
      "size": 6677,
      "sha256": "65ed28fc1d0976b8b41ab48acb7cb2714ea51944bfa04e7616e3162f4401f9db"
    },
    {
      "path": "public_html/upgrade_2_7_1.php",
      "status": "new",
      "size": 3364,
      "sha256": "459beaa0596e256d69aa5ef96c4c9d1102aead1d1987f3f985a548bc49572f71"
    },
    {
      "path": "public_html/workspace.php",
      "status": "modified",
      "size": 4391,
      "sha256": "8e7b3a4d0cb795657cb4c5b7e91cd7fa1f84b4e715e1c840419eac4e34da346b"
    },
    {
      "path": "tests/test_plain_language_271.php",
      "status": "new",
      "size": 3008,
      "sha256": "c5ed1582e5bdf35aa165ffa75b0f4c17e701d793b335c4c3202837e71a15df83"
    },
    {
      "path": "tools/validate_core_2_7_1_static.php",
      "status": "new",
      "size": 4281,
      "sha256": "0ac5907dd68c43b9072eb74fb510eb3d724f7f88836ca6fbfe4abc8548336364"
    }
  ]
}
