PASS | required file: app/bootstrap.php PASS | required file: app/enterprise_pro_clinical_operations.php PASS | required file: app/enterprise_pro_clinical_ui.php PASS | required file: app/enterprise_pro_program_catalog.json PASS | required file: app/enterprise_release_240.php PASS | required file: public_html/upgrade_2_4_0.php PASS | required file: public_html/system_pro_clinical_operations.php PASS | required file: public_html/system_pro_milestone.php PASS | required file: public_html/system_pro_uat.php PASS | required file: public_html/system_pro_pilot.php PASS | required file: public_html/system_pro_deployments.php PASS | required file: public_html/system_pro_go_live.php PASS | required file: public_html/system_pro_post_live.php PASS | required file: public_html/system_pro_automation.php PASS | required file: public_html/system_pro_digital_twin.php PASS | required file: public_html/system_pro_patient_experience.php PASS | required file: public_html/system_pro_multisite.php PASS | required file: public_html/system_pro_product_maturity.php PASS | required file: public_html/system_pro_risks.php PASS | required file: database/migrations/237_core_2_4_0_professional_clinical_operations_rebuild.sql PASS | required file: public_html/assets/enterprise_pro_clinical_operations.css PASS | required file: public_html/assets/enterprise_theme_240_fix.css PASS | required file: mobile_app/package.json PASS | required file: mobile_app/src/AppRoot.tsx PASS | required file: docs/OPENAPI_MOBILE_V1.yaml FAIL | BALT_VERSION = 2.4.0 PASS | PRO runtime loaded by bootstrap PASS | 2.4 release orchestrator loaded by bootstrap PASS | 91 milestones | {"actual":91} PASS | milestone versions unique PASS | milestone range 0.79.0–2.0.0 PASS | requirements >= 400 | {"actual":418} PASS | sign-offs >= 150 | {"actual":176} PASS | test suites >= 20 | {"actual":28} PASS | no duplicate keys inside milestones | {"duplicates":[]} PASS | PRO schema tables >= 34 | {"actual":34} PASS | PHP schema and SQL migration table sets match PASS | core capability: balt240_evidence_mime_allowed PASS | core capability: enterprise_pro_allow_self_evidence_approval PASS | core capability: balt240_user_has_program_role PASS | core capability: balt240_create_test_run PASS | core capability: balt240_record_test_result PASS | core capability: balt240_create_pilot_cohort PASS | core capability: balt240_create_deployment PASS | core capability: balt240_create_automation_trial PASS | core capability: balt240_create_model_validation PASS | core capability: balt240_create_site_rollout PASS | cumulative 2.2.0.1 installer available PASS | cumulative 2.3.0 installer available PASS | installation does not claim human work complete PASS | legacy compatibility alias: public_html/system_release_0_79_0.php PASS | legacy compatibility alias: public_html/upgrade_0_79_0.php PASS | legacy compatibility alias: public_html/system_release_0_79_1.php PASS | legacy compatibility alias: public_html/upgrade_0_79_1.php PASS | legacy compatibility alias: public_html/system_release_0_79_2.php PASS | legacy compatibility alias: public_html/upgrade_0_79_2.php PASS | legacy compatibility alias: public_html/system_release_0_79_3.php PASS | legacy compatibility alias: public_html/upgrade_0_79_3.php PASS | legacy compatibility alias: public_html/system_release_0_79_4.php PASS | legacy compatibility alias: public_html/upgrade_0_79_4.php PASS | legacy compatibility alias: public_html/system_release_0_79_5.php PASS | legacy compatibility alias: public_html/upgrade_0_79_5.php PASS | legacy compatibility alias: public_html/system_release_0_79_6.php PASS | legacy compatibility alias: public_html/upgrade_0_79_6.php PASS | legacy compatibility alias: public_html/system_release_0_79_7.php PASS | legacy compatibility alias: public_html/upgrade_0_79_7.php PASS | legacy compatibility alias: public_html/system_release_0_79_8.php PASS | legacy compatibility alias: public_html/upgrade_0_79_8.php PASS | legacy compatibility alias: public_html/system_release_0_79_9.php PASS | legacy compatibility alias: public_html/upgrade_0_79_9.php PASS | legacy compatibility alias: public_html/system_release_0_80_0.php PASS | legacy compatibility alias: public_html/upgrade_0_80_0.php PASS | legacy compatibility alias: public_html/system_release_0_80_1.php PASS | legacy compatibility alias: public_html/upgrade_0_80_1.php PASS | legacy compatibility alias: public_html/system_release_0_80_2.php PASS | legacy compatibility alias: public_html/upgrade_0_80_2.php PASS | legacy compatibility alias: public_html/system_release_0_80_3.php PASS | legacy compatibility alias: public_html/upgrade_0_80_3.php PASS | legacy compatibility alias: public_html/system_release_0_80_4.php PASS | legacy compatibility alias: public_html/upgrade_0_80_4.php PASS | legacy compatibility alias: public_html/system_release_0_80_5.php PASS | legacy compatibility alias: public_html/upgrade_0_80_5.php PASS | legacy compatibility alias: public_html/system_release_0_80_6.php PASS | legacy compatibility alias: public_html/upgrade_0_80_6.php PASS | legacy compatibility alias: public_html/system_release_0_80_7.php PASS | legacy compatibility alias: public_html/upgrade_0_80_7.php PASS | legacy compatibility alias: public_html/system_release_0_80_8.php PASS | legacy compatibility alias: public_html/upgrade_0_80_8.php PASS | legacy compatibility alias: public_html/system_release_0_80_9.php PASS | legacy compatibility alias: public_html/upgrade_0_80_9.php PASS | legacy compatibility alias: public_html/system_release_0_90_0.php PASS | legacy compatibility alias: public_html/upgrade_0_90_0.php PASS | legacy compatibility alias: public_html/system_release_0_90_1.php PASS | legacy compatibility alias: public_html/upgrade_0_90_1.php PASS | legacy compatibility alias: public_html/system_release_0_90_2.php PASS | legacy compatibility alias: public_html/upgrade_0_90_2.php PASS | legacy compatibility alias: public_html/system_release_0_90_3.php PASS | legacy compatibility alias: public_html/upgrade_0_90_3.php PASS | legacy compatibility alias: public_html/system_release_0_90_4.php PASS | legacy compatibility alias: public_html/upgrade_0_90_4.php PASS | legacy compatibility alias: public_html/system_release_0_90_5.php PASS | legacy compatibility alias: public_html/upgrade_0_90_5.php PASS | legacy compatibility alias: public_html/system_release_0_90_6.php PASS | legacy compatibility alias: public_html/upgrade_0_90_6.php PASS | legacy compatibility alias: public_html/system_release_0_90_7.php PASS | legacy compatibility alias: public_html/upgrade_0_90_7.php PASS | legacy compatibility alias: public_html/system_release_0_90_8.php PASS | legacy compatibility alias: public_html/upgrade_0_90_8.php PASS | legacy compatibility alias: public_html/system_release_0_90_9.php PASS | legacy compatibility alias: public_html/upgrade_0_90_9.php PASS | legacy compatibility alias: public_html/system_release_1_0_0.php PASS | legacy compatibility alias: public_html/upgrade_1_0_0.php PASS | legacy compatibility alias: public_html/system_release_1_0_1.php PASS | legacy compatibility alias: public_html/upgrade_1_0_1.php PASS | legacy compatibility alias: public_html/system_release_1_0_2.php PASS | legacy compatibility alias: public_html/upgrade_1_0_2.php PASS | legacy compatibility alias: public_html/system_release_1_0_3.php PASS | legacy compatibility alias: public_html/upgrade_1_0_3.php PASS | legacy compatibility alias: public_html/system_release_1_0_4.php PASS | legacy compatibility alias: public_html/upgrade_1_0_4.php PASS | legacy compatibility alias: public_html/system_release_1_0_5.php PASS | legacy compatibility alias: public_html/upgrade_1_0_5.php PASS | legacy compatibility alias: public_html/system_release_1_0_6.php PASS | legacy compatibility alias: public_html/upgrade_1_0_6.php PASS | legacy compatibility alias: public_html/system_release_1_0_7.php PASS | legacy compatibility alias: public_html/upgrade_1_0_7.php PASS | legacy compatibility alias: public_html/system_release_1_0_8.php PASS | legacy compatibility alias: public_html/upgrade_1_0_8.php PASS | legacy compatibility alias: public_html/system_release_1_0_9.php PASS | legacy compatibility alias: public_html/upgrade_1_0_9.php PASS | legacy compatibility alias: public_html/system_release_1_1_0.php PASS | legacy compatibility alias: public_html/upgrade_1_1_0.php PASS | legacy compatibility alias: public_html/system_release_1_1_1.php PASS | legacy compatibility alias: public_html/upgrade_1_1_1.php PASS | legacy compatibility alias: public_html/system_release_1_1_2.php PASS | legacy compatibility alias: public_html/upgrade_1_1_2.php PASS | legacy compatibility alias: public_html/system_release_1_1_3.php PASS | legacy compatibility alias: public_html/upgrade_1_1_3.php PASS | legacy compatibility alias: public_html/system_release_1_1_4.php PASS | legacy compatibility alias: public_html/upgrade_1_1_4.php PASS | legacy compatibility alias: public_html/system_release_1_1_5.php PASS | legacy compatibility alias: public_html/upgrade_1_1_5.php PASS | legacy compatibility alias: public_html/system_release_1_1_6.php PASS | legacy compatibility alias: public_html/upgrade_1_1_6.php PASS | legacy compatibility alias: public_html/system_release_1_1_7.php PASS | legacy compatibility alias: public_html/upgrade_1_1_7.php PASS | legacy compatibility alias: public_html/system_release_1_1_8.php PASS | legacy compatibility alias: public_html/upgrade_1_1_8.php PASS | legacy compatibility alias: public_html/system_release_1_1_9.php PASS | legacy compatibility alias: public_html/upgrade_1_1_9.php PASS | legacy compatibility alias: public_html/system_release_1_2_0.php PASS | legacy compatibility alias: public_html/upgrade_1_2_0.php PASS | legacy compatibility alias: public_html/system_release_1_2_1.php PASS | legacy compatibility alias: public_html/upgrade_1_2_1.php PASS | legacy compatibility alias: public_html/system_release_1_2_2.php PASS | legacy compatibility alias: public_html/upgrade_1_2_2.php PASS | legacy compatibility alias: public_html/system_release_1_2_3.php PASS | legacy compatibility alias: public_html/upgrade_1_2_3.php PASS | legacy compatibility alias: public_html/system_release_1_2_4.php PASS | legacy compatibility alias: public_html/upgrade_1_2_4.php PASS | legacy compatibility alias: public_html/system_release_1_2_5.php PASS | legacy compatibility alias: public_html/upgrade_1_2_5.php PASS | legacy compatibility alias: public_html/system_release_1_2_6.php PASS | legacy compatibility alias: public_html/upgrade_1_2_6.php PASS | legacy compatibility alias: public_html/system_release_1_2_7.php PASS | legacy compatibility alias: public_html/upgrade_1_2_7.php PASS | legacy compatibility alias: public_html/system_release_1_2_8.php PASS | legacy compatibility alias: public_html/upgrade_1_2_8.php PASS | legacy compatibility alias: public_html/system_release_1_2_9.php PASS | legacy compatibility alias: public_html/upgrade_1_2_9.php PASS | legacy compatibility alias: public_html/system_release_1_3_0.php PASS | legacy compatibility alias: public_html/upgrade_1_3_0.php PASS | legacy compatibility alias: public_html/system_release_1_3_1.php PASS | legacy compatibility alias: public_html/upgrade_1_3_1.php PASS | legacy compatibility alias: public_html/system_release_1_3_2.php PASS | legacy compatibility alias: public_html/upgrade_1_3_2.php PASS | legacy compatibility alias: public_html/system_release_1_3_3.php PASS | legacy compatibility alias: public_html/upgrade_1_3_3.php PASS | legacy compatibility alias: public_html/system_release_1_3_4.php PASS | legacy compatibility alias: public_html/upgrade_1_3_4.php PASS | legacy compatibility alias: public_html/system_release_1_3_5.php PASS | legacy compatibility alias: public_html/upgrade_1_3_5.php PASS | legacy compatibility alias: public_html/system_release_1_3_6.php PASS | legacy compatibility alias: public_html/upgrade_1_3_6.php PASS | legacy compatibility alias: public_html/system_release_1_3_7.php PASS | legacy compatibility alias: public_html/upgrade_1_3_7.php PASS | legacy compatibility alias: public_html/system_release_1_3_8.php PASS | legacy compatibility alias: public_html/upgrade_1_3_8.php PASS | legacy compatibility alias: public_html/system_release_1_3_9.php PASS | legacy compatibility alias: public_html/upgrade_1_3_9.php PASS | legacy compatibility alias: public_html/system_release_1_4_0.php PASS | legacy compatibility alias: public_html/upgrade_1_4_0.php PASS | legacy compatibility alias: public_html/system_release_1_4_1.php PASS | legacy compatibility alias: public_html/upgrade_1_4_1.php PASS | legacy compatibility alias: public_html/system_release_1_4_2.php PASS | legacy compatibility alias: public_html/upgrade_1_4_2.php PASS | legacy compatibility alias: public_html/system_release_1_4_3.php PASS | legacy compatibility alias: public_html/upgrade_1_4_3.php PASS | legacy compatibility alias: public_html/system_release_1_4_4.php PASS | legacy compatibility alias: public_html/upgrade_1_4_4.php PASS | legacy compatibility alias: public_html/system_release_1_4_5.php PASS | legacy compatibility alias: public_html/upgrade_1_4_5.php PASS | legacy compatibility alias: public_html/system_release_1_4_6.php PASS | legacy compatibility alias: public_html/upgrade_1_4_6.php PASS | legacy compatibility alias: public_html/system_release_1_4_7.php PASS | legacy compatibility alias: public_html/upgrade_1_4_7.php PASS | legacy compatibility alias: public_html/system_release_1_4_8.php PASS | legacy compatibility alias: public_html/upgrade_1_4_8.php PASS | legacy compatibility alias: public_html/system_release_1_4_9.php PASS | legacy compatibility alias: public_html/upgrade_1_4_9.php PASS | legacy compatibility alias: public_html/system_release_1_5_0.php PASS | legacy compatibility alias: public_html/upgrade_1_5_0.php PASS | legacy compatibility alias: public_html/system_release_1_5_1.php PASS | legacy compatibility alias: public_html/upgrade_1_5_1.php PASS | legacy compatibility alias: public_html/system_release_1_5_2.php PASS | legacy compatibility alias: public_html/upgrade_1_5_2.php PASS | legacy compatibility alias: public_html/system_release_1_5_3.php PASS | legacy compatibility alias: public_html/upgrade_1_5_3.php PASS | legacy compatibility alias: public_html/system_release_1_5_4.php PASS | legacy compatibility alias: public_html/upgrade_1_5_4.php PASS | legacy compatibility alias: public_html/system_release_1_5_5.php PASS | legacy compatibility alias: public_html/upgrade_1_5_5.php PASS | legacy compatibility alias: public_html/system_release_1_5_6.php PASS | legacy compatibility alias: public_html/upgrade_1_5_6.php PASS | legacy compatibility alias: public_html/system_release_1_5_7.php PASS | legacy compatibility alias: public_html/upgrade_1_5_7.php PASS | legacy compatibility alias: public_html/system_release_1_5_8.php PASS | legacy compatibility alias: public_html/upgrade_1_5_8.php PASS | legacy compatibility alias: public_html/system_release_1_5_9.php PASS | legacy compatibility alias: public_html/upgrade_1_5_9.php PASS | legacy compatibility alias: public_html/system_release_2_0_0.php PASS | legacy compatibility alias: public_html/upgrade_2_0_0.php FAIL | app/config.php excluded PASS | root .env excluded PASS | mobile node_modules excluded PASS | mobile .env.example included FAIL | no forbidden secret-bearing files | {"files":["app/config.php","public_html/cms/config.php"]} SUMMARY | {"checks":237,"passed":234,"failed":3}