{"ok":true,"fingerprint":{"schema":"xps.portal.release_fingerprint.v1","phase":"P6.9.4-WEB-PWA-ADMIN-OPERATIONS-TRUTH-GATED","generated_at_utc":"2026-07-13T08:17:43Z","release_id":"9b0d4ba89dac0dc5058cbff3","release_id_source":"computed","package_kind":"runtime_tree","source_tree_sha256":"9b0d4ba89dac0dc5058cbff323c0b659968dc139069e6fe455364ad18ccf3c5e","identity_file_count":392,"asset_manifest_file_sha256":"5537a6d773f0fb9518106542205534b4a03812e39833ac424934b9865a9410d0","asset_manifest_seal_hex":"9391e0aae04b6aa2f9f4a845a512b053c9f67ad6aaa9ee38b0adc09341cda7a2","asset_manifest_hmac_configured":false,"service_worker_sha256":"a99fee5061187c353a1d3f159ace4e0eb750aed4ca001857c93574c23f328401","service_worker_cache_version":"xps-v14-runtime-readiness-20260704","packaged_fingerprint_present":false,"packaged_source_tree_sha256":"","deploy_fingerprint_match":false,"runtime_truth":{"native_runtime_attached":false,"production_ready":false},"hygiene":{"schema":"xps.portal.release_hygiene.v1","forbidden_artifact_count":11,"forbidden_artifacts":[{"path":"__pycache__/admin_policy.cpython-312.pyc","reason":"PYTHON_BYTECODE_CACHE_PRESENT"},{"path":"__pycache__/cms_governance.cpython-312.pyc","reason":"PYTHON_BYTECODE_CACHE_PRESENT"},{"path":"__pycache__/cms_media.cpython-312.pyc","reason":"PYTHON_BYTECODE_CACHE_PRESENT"},{"path":"__pycache__/localization_control_plane.cpython-312.pyc","reason":"PYTHON_BYTECODE_CACHE_PRESENT"},{"path":"__pycache__/mail_trust_layer.cpython-312.pyc","reason":"PYTHON_BYTECODE_CACHE_PRESENT"},{"path":"__pycache__/portal_config.cpython-312.pyc","reason":"PYTHON_BYTECODE_CACHE_PRESENT"},{"path":"__pycache__/server.cpython-312.pyc","reason":"PYTHON_BYTECODE_CACHE_PRESENT"},{"path":"admin/__pycache__/evidence_registry.cpython-312.pyc","reason":"PYTHON_BYTECODE_CACHE_PRESENT"},{"path":"admin/__pycache__/truth.cpython-312.pyc","reason":"PYTHON_BYTECODE_CACHE_PRESENT"},{"path":"admin/domain/__pycache__/content.cpython-312.pyc","reason":"PYTHON_BYTECODE_CACHE_PRESENT"},{"path":"data/xps_portal.sqlite3","reason":"LOCAL_DATABASE_PRESENT"}],"deploy_package_hygiene_pass":false},"comparison_endpoint":"/api/deployment/fingerprint","admin_endpoint":"/api/admin/deployment-readiness","release_fingerprint_seal_hex":"d6884e606073726abce43464a7728f124aebf1d819aac1f1e849b723ab38d38b"}}