{"automatic_promotion":false,"decision":"REMAIN_2.0.0_RC31_WIP_UNTIL_REVIEWED_EVIDENCE_CLOSES_EACH_REQUIRED_GATE","deployment_contract":{"application_root":"evulgare.com","automatic_cutover":false,"automatic_database_migration":false,"automatic_restart":false,"automatic_rollback":false,"complete_root_cutover_required":true,"entry_point":"application","passenger_wrapper_owned_by_cpanel":true,"startup_file":"cpanel_app.py","url_path":""},"dimensions":[{"blockers":[],"dimension_id":"repository_integrity","established_by":["deterministic archive","source/archive byte parity","runtime-integrity manifest","release-identity proof"],"promotion_weight":"INDEPENDENT_GATE","requires":[],"status":"PACKAGE_EVIDENCE_AVAILABLE","title":"Repository and deterministic package"},{"blockers":["candidate is not deployed","private host cause not established"],"dimension_id":"production_host","established_by":["bounded public health and rendered-page observation"],"promotion_weight":"INDEPENDENT_GATE","requires":["Python 3.13.14 cPanel host","MySQL/Alembic","cPanel-owned Passenger wrapper","complete-root candidate cutover"],"status":"MIXED_RELEASE_DEPLOYMENT_OBSERVED","title":"cPanel Python, Flask, MySQL, Alembic, and Passenger"},{"blockers":["selected public pages respond but expose mixed generations"],"dimension_id":"route_reliability","established_by":["407 route probes","100 same-origin assets","read-only full-probe tooling"],"promotion_weight":"INDEPENDENT_GATE","requires":["deployed candidate","HTTPS full-route probe","single immutable release header across responses"],"status":"REPOSITORY_ROUTE_CONTRACT_AVAILABLE_LIVE_FULL_PROBE_REQUIRED","title":"Live route, redirect, asset, and API reliability"},{"blockers":["single-engine automation is not cross-browser acceptance"],"dimension_id":"liquid_layout","established_by":["intrinsic CSS contract","Explorer viewport harness","no page-wide overflow in exercised Chromium harnesses"],"promotion_weight":"INDEPENDENT_GATE","requires":["representative browser and physical-device review"],"status":"BROWSER_HARNESS_EVIDENCE_AVAILABLE","title":"Global liquid layout and responsive reflow"},{"blockers":["not established by static analysis or one browser harness"],"dimension_id":"browser_device","established_by":[],"promotion_weight":"INDEPENDENT_GATE","requires":["Chrome","Edge","Firefox","Safari/WebKit","Android","iOS"],"status":"REPRESENTATIVE_ENVIRONMENT_REQUIRED","title":"Representative browsers and physical devices"},{"blockers":["API presence is not hardware acceptance"],"dimension_id":"graphics_xr","established_by":["renderer non-authority contract","WebGPU/WebGL/semantic fallback architecture"],"promotion_weight":"INDEPENDENT_GATE","requires":["physical GPU/device classes","context-loss exercise","representative XR headset/controllers"],"status":"HARDWARE_EVIDENCE_REQUIRED","title":"Physical WebGPU, WebGL, context-loss, and WebXR"},{"blockers":["automation cannot replace human assistive-technology review"],"dimension_id":"accessibility","established_by":["semantic HTML","keyboard contracts","reduced-motion and reflow support"],"promotion_weight":"INDEPENDENT_GATE","requires":["NVDA","JAWS","VoiceOver","TalkBack","switch control","voice control","qualified-human task review"],"status":"HUMAN_REVIEW_REQUIRED","title":"Human assistive-technology task acceptance"},{"blockers":["repository checks do not establish production security"],"dimension_id":"security_privacy","established_by":["strict public schemas","public non-persistence","protected-memory separation","secret-leakage scans"],"promotion_weight":"INDEPENDENT_GATE","requires":["authorized DAST","authorization/CSRF/rate-limit review","dependency/SBOM review","production log and privacy review"],"status":"DYNAMIC_REVIEW_REQUIRED","title":"Production security and privacy"},{"blockers":["unmeasured production performance cannot pass"],"dimension_id":"performance","established_by":["static budgets","progressive replay delivery","bounded response-size contracts"],"promotion_weight":"INDEPENDENT_GATE","requires":["LCP/INP/CLS","API latency","first analytical state","first 3D frame","FPS/memory/GPU cleanup","repeated-run leakage"],"status":"MEASUREMENT_REQUIRED","title":"Measured production performance and resource cleanup"},{"blockers":["public demonstration does not validate a customer deployment"],"dimension_id":"protected_memory","established_by":["private/public memory separation","no public protected routes","sanitized export exclusion","protected source-title scan"],"promotion_weight":"INDEPENDENT_GATE","requires":["authorized private-environment validation"],"status":"PACKAGE_EVIDENCE_AVAILABLE","title":"Protected-customer information isolation"},{"blockers":["first-party publication and simulation are not independent validation"],"dimension_id":"independent_claims","established_by":[],"promotion_weight":"INDEPENDENT_GATE","requires":["competent independent reviewers","applicable customer and legal evidence"],"status":"NOT_ESTABLISHED","title":"Independent legal, certification, procurement, and customer validation"}],"no_composite_readiness_score":true,"promotion_allowed":false,"public_boundary":{"force_authorization":false,"non_operational":true,"public_run_persistence":false,"real_coordinates":false,"real_vehicle_control":false,"synthetic":true,"target_selection":false,"terminal_state":"SYNTHETIC_NULL_SINK","weapon_functions":false},"public_observation":{"actual_host_access":false,"available":true,"candidate_deployed":false,"classification":"MIXED_RELEASE_PUBLIC_DEPLOYMENT_CANDIDATE_NOT_DEPLOYED","mixed_release_identity_detected":true,"observation_sha256":"d713dea6feaae5d1d402f4f6667fb95fafd4bac96e6bd6e333c90033f873ed65","observed_release_markers":["1.0.2","2.0.0-rc.10-WIP","2.0.0-rc.18-WIP","2.0.0-rc.23-WIP"]},"qualifications":["A responsive process does not prove that the complete candidate tree is deployed.","A valid evidence package is evidence, not institutional approval.","A passing simulation does not establish production readiness, certification, legality, or customer-system performance.","Protected-customer strategy is not public product evidence.","Mixed release identity is a deployment defect that requires complete-root reconciliation."],"record_digest":"dcc2c1fd45da55130b30e6660b273fcbb00e4ca4f2bca21f54cf968f3849dfee","release":"2.0.0-rc.57-WIP","release_identity":{"build_id":"EVULGARE-2.0.0-RC57-WIP","build_info_sha256":"e83dca0e9a6bab977ba61d0da69c707df70fe8739105fcef1514b7419f35978b","coherent":true,"record_sha256":"0a7eefb370c8784d60961fb2030237a44036b0e7e09af55f848f569fd6cb6abf"},"required_python":"3.13.14","route_contract":{"api":"/api/v2/production-convergence","convergence_center":"/docs/acceptance/production-convergence","defense_systems":"/company/defense-systems","drone":"/simulations/autonomous-drone-control","explorer":"/simulations/","health":"/healthz","live_release_convergence":"/docs/acceptance/live-release-convergence","liveness":"/livez","proof":"/api/v2/production-convergence/proof","readiness":"/readyz","release_identity":"/docs/acceptance/release-identity.json","route_inventory":"/docs/acceptance/production-route-inventory.json"},"route_inventory":{"actual_host_responses_collected":false,"declaration_count":459,"inventory_sha256":"8d2a1e39a95f3eeb08e9b2b12962c0ca93ea058a8ad8e1867c6f5a6c5d31c642","probe_route_count":407,"static_asset_count":100},"schema":"evulgare.production-convergence.v2"}
