{"artifact":"release-evidence-review-index-v1","status":"blocked_release_evidence_review","release_id":"intellicore-20260514T094332383338Z","package_id":"intellicore-20260514T094332383338Z","package_path":"/api/operator/release-handoff/package.json","generated_at":"2026-05-14T09:43:33.374109Z","scope":{"site_ref":"all","building_ref":"all","equipment_ref":"all"},"review_summary":{"total_artifacts":14,"ready_artifacts":14,"blocked_artifacts":0,"preflight_status":"blocked_missing_stale_or_unsafe_package","history_status":"blocked_release_evidence_history_review"},"artifact_review_items":[{"artifact_id":"operator_release_handoff_package_core","artifact_type":"checksum_manifest_entry","route":"/api/operator/release-handoff/package.json","api_route":"/api/operator/release-handoff/artifacts/operator_release_handoff_package_core.json","html_route":"/operator-release-handoff/artifacts/operator_release_handoff_package_core","package_path":"/api/operator/release-handoff/package.json","exists":true,"freshness_status":"fresh","stale":false,"checksum_present":true,"checksum_verified":true,"ready_for_operator_review":true,"blockers":[],"recommended_operator_next_action":"Open this drilldown with the package, integrity manifest, and archive index; keep BAS writes disabled.","advisory_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true},{"artifact_id":"operator_release_handoff_bundle_json","artifact_type":"checksum_manifest_entry","route":"/api/operator/release-handoff","api_route":"/api/operator/release-handoff/artifacts/operator_release_handoff_bundle_json.json","html_route":"/operator-release-handoff/artifacts/operator_release_handoff_bundle_json","package_path":"/api/operator/release-handoff/package.json","exists":true,"freshness_status":"fresh","stale":false,"checksum_present":true,"checksum_verified":true,"ready_for_operator_review":true,"blockers":[],"recommended_operator_next_action":"Open this drilldown with the package, integrity manifest, and archive index; keep BAS writes disabled.","advisory_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true},{"artifact_id":"operator_release_handoff_markdown_report","artifact_type":"checksum_manifest_entry","route":"/api/operator/release-handoff/report.md","api_route":"/api/operator/release-handoff/artifacts/operator_release_handoff_markdown_report.json","html_route":"/operator-release-handoff/artifacts/operator_release_handoff_markdown_report","package_path":"/api/operator/release-handoff/package.json","exists":true,"freshness_status":"fresh","stale":false,"checksum_present":true,"checksum_verified":true,"ready_for_operator_review":true,"blockers":[],"recommended_operator_next_action":"Open this drilldown with the package, integrity manifest, and archive index; keep BAS writes disabled.","advisory_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true},{"artifact_id":"operator_release_handoff_html_report","artifact_type":"checksum_manifest_entry","route":"/api/operator/release-handoff/report.html","api_route":"/api/operator/release-handoff/artifacts/operator_release_handoff_html_report.json","html_route":"/operator-release-handoff/artifacts/operator_release_handoff_html_report","package_path":"/api/operator/release-handoff/package.json","exists":true,"freshness_status":"fresh","stale":false,"checksum_present":true,"checksum_verified":true,"ready_for_operator_review":true,"blockers":[],"recommended_operator_next_action":"Open this drilldown with the package, integrity manifest, and archive index; keep BAS writes disabled.","advisory_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true},{"artifact_id":"controlled_write_readiness_release_summary","artifact_type":"checksum_manifest_entry","route":"/api/operator/release-handoff/controlled-write-readiness-summary.json","api_route":"/api/operator/release-handoff/artifacts/controlled_write_readiness_release_summary.json","html_route":"/operator-release-handoff/artifacts/controlled_write_readiness_release_summary","package_path":"/api/operator/release-handoff/package.json","exists":true,"freshness_status":"fresh","stale":false,"checksum_present":true,"checksum_verified":true,"ready_for_operator_review":true,"blockers":[],"recommended_operator_next_action":"Open this drilldown with the package, integrity manifest, and archive index; keep BAS writes disabled.","advisory_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true},{"artifact_id":"visual_composer_blocker_rollup_json","artifact_type":"checksum_manifest_entry","route":"/api/operator/release-handoff/visual-composer-blocker-rollup.json","api_route":"/api/operator/release-handoff/artifacts/visual_composer_blocker_rollup_json.json","html_route":"/operator-release-handoff/artifacts/visual_composer_blocker_rollup_json","package_path":"/api/operator/release-handoff/package.json","exists":true,"freshness_status":"fresh","stale":false,"checksum_present":true,"checksum_verified":true,"ready_for_operator_review":true,"blockers":[],"recommended_operator_next_action":"Open this drilldown with the package, integrity manifest, and archive index; keep BAS writes disabled.","advisory_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true},{"artifact_id":"visual_composer_blocker_rollup_csv","artifact_type":"checksum_manifest_entry","route":"/api/operator/release-handoff/visual-composer-blocker-rollup/export.csv","api_route":"/api/operator/release-handoff/artifacts/visual_composer_blocker_rollup_csv.json","html_route":"/operator-release-handoff/artifacts/visual_composer_blocker_rollup_csv","package_path":"/api/operator/release-handoff/package.json","exists":true,"freshness_status":"fresh","stale":false,"checksum_present":true,"checksum_verified":true,"ready_for_operator_review":true,"blockers":[],"recommended_operator_next_action":"Open this drilldown with the package, integrity manifest, and archive index; keep BAS writes disabled.","advisory_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true},{"artifact_id":"visual_runtime_gateway_operator_preflight_json","artifact_type":"checksum_manifest_entry","route":"/api/operator/release-handoff/visual-runtime-gateway-verification-preflight.json","api_route":"/api/operator/release-handoff/artifacts/visual_runtime_gateway_operator_preflight_json.json","html_route":"/operator-release-handoff/artifacts/visual_runtime_gateway_operator_preflight_json","package_path":"/api/operator/release-handoff/package.json","exists":true,"freshness_status":"fresh","stale":false,"checksum_present":true,"checksum_verified":true,"ready_for_operator_review":true,"blockers":[],"recommended_operator_next_action":"Open this drilldown with the package, integrity manifest, and archive index; keep BAS writes disabled.","advisory_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true},{"artifact_id":"visual_runtime_gateway_operator_preflight_csv","artifact_type":"checksum_manifest_entry","route":"/api/operator/release-handoff/visual-runtime-gateway-verification-preflight/export.csv","api_route":"/api/operator/release-handoff/artifacts/visual_runtime_gateway_operator_preflight_csv.json","html_route":"/operator-release-handoff/artifacts/visual_runtime_gateway_operator_preflight_csv","package_path":"/api/operator/release-handoff/package.json","exists":true,"freshness_status":"fresh","stale":false,"checksum_present":true,"checksum_verified":true,"ready_for_operator_review":true,"blockers":[],"recommended_operator_next_action":"Open this drilldown with the package, integrity manifest, and archive index; keep BAS writes disabled.","advisory_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true},{"artifact_id":"visual_runtime_gateway_operator_preflight_html","artifact_type":"checksum_manifest_entry","route":"/operator-release-handoff/visual-runtime-gateway-verification-preflight","api_route":"/api/operator/release-handoff/artifacts/visual_runtime_gateway_operator_preflight_html.json","html_route":"/operator-release-handoff/artifacts/visual_runtime_gateway_operator_preflight_html","package_path":"/api/operator/release-handoff/package.json","exists":true,"freshness_status":"fresh","stale":false,"checksum_present":true,"checksum_verified":true,"ready_for_operator_review":true,"blockers":[],"recommended_operator_next_action":"Open this drilldown with the package, integrity manifest, and archive index; keep BAS writes disabled.","advisory_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true},{"artifact_id":"bundle","artifact_type":"package_reference","route":"/api/operator/release-handoff","api_route":"/api/operator/release-handoff/artifacts/bundle.json","html_route":"/operator-release-handoff/artifacts/bundle","package_path":"/api/operator/release-handoff/package.json","exists":true,"freshness_status":"fresh","stale":false,"checksum_present":true,"checksum_verified":true,"ready_for_operator_review":true,"blockers":[],"recommended_operator_next_action":"Open this drilldown with the package, integrity manifest, and archive index; keep BAS writes disabled.","advisory_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true},{"artifact_id":"package","artifact_type":"package_reference","route":"/api/operator/release-handoff/package.json","api_route":"/api/operator/release-handoff/artifacts/package.json","html_route":"/operator-release-handoff/artifacts/package","package_path":"/api/operator/release-handoff/package.json","exists":true,"freshness_status":"fresh","stale":false,"checksum_present":true,"checksum_verified":true,"ready_for_operator_review":true,"blockers":[],"recommended_operator_next_action":"Open this drilldown with the package, integrity manifest, and archive index; keep BAS writes disabled.","advisory_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true},{"artifact_id":"integrity_manifest","artifact_type":"package_reference","route":"/api/operator/release-handoff/integrity.json","api_route":"/api/operator/release-handoff/artifacts/integrity_manifest.json","html_route":"/operator-release-handoff/artifacts/integrity_manifest","package_path":"/api/operator/release-handoff/package.json","exists":true,"freshness_status":"fresh","stale":false,"checksum_present":true,"checksum_verified":true,"ready_for_operator_review":true,"blockers":[],"recommended_operator_next_action":"Open this drilldown with the package, integrity manifest, and archive index; keep BAS writes disabled.","advisory_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true},{"artifact_id":"archive_index","artifact_type":"package_reference","route":"/api/operator/release-handoff/archive-index.json","api_route":"/api/operator/release-handoff/artifacts/archive_index.json","html_route":"/operator-release-handoff/artifacts/archive_index","package_path":"/api/operator/release-handoff/package.json","exists":true,"freshness_status":"fresh","stale":false,"checksum_present":true,"checksum_verified":true,"ready_for_operator_review":true,"blockers":[],"recommended_operator_next_action":"Open this drilldown with the package, integrity manifest, and archive index; keep BAS writes disabled.","advisory_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true}],"retained_release_evidence_discovery":{"artifact":"retained-release-evidence-discovery-v1","status":"blocked_retained_release_evidence_discovery","release_id":"intellicore-20260514T094332383338Z","package_id":"intellicore-20260514T094332383338Z","package_path":"/api/operator/release-handoff/package.json","scope":{"site_ref":"all","building_ref":"all","equipment_ref":"all"},"retention_days":30,"retention_status":"blocked_or_stale","ready_for_operator_review":false,"summary":{"retained_artifact_families":2,"blocked_retained_artifact_families":2,"source_review_artifacts":14,"source_blocked_artifacts":0,"history_status":"blocked_release_evidence_history_review"},"retained_artifact_families":[{"artifact_id":"evidence_review_bundle_manifest","artifact_type":"offline_release_evidence_bundle_manifest","scope":{"site_ref":"all","building_ref":"all","equipment_ref":"all"},"package_id":"intellicore-20260514T094332383338Z","json_route":"/api/operator/release-handoff/evidence-review-bundle-manifest.json","csv_export_route":"/api/operator/release-handoff/evidence-review-bundle-manifest/export.csv","html_review_route":"/operator-release-handoff/evidence-review-index","freshness_status":"blocked_or_stale","retention_status":"blocked_or_stale","retention_days":30,"ready_for_operator_review":false,"blocker_count":18,"blockers":["source release evidence review index is blocked or stale","history: cutover_approval_archive: approval archive package id reference is missing","history: cutover_approval_archive: approval archive package path reference is missing","history: cutover_approval_archive: approval archive reference is missing","history: cutover_approval_archive: approval archive checksum is missing","history: cutover_approval_archive: approval archive approved-at timestamp is missing or invalid","history: cutover_approval_archive: approval archive reviewer placeholder must be replaced","history: cutover_approval_archive: approval archive owner placeholder must be replaced","history: cutover_approval_archive: deployment runbook review must be confirmed before cutover approval","history: cutover_approval_archive: deployment runbook review reference is missing","history: deployment_runbook_review: deployment runbook package id reference is missing","history: deployment_runbook_review: deployment runbook package path reference is missing","history: deployment_runbook_review: deployment runbook review reference is missing","history: deployment_runbook_review: deployment runbook review checksum is missing","history: deployment_runbook_review: deployment runbook reviewed-at timestamp is missing or invalid","history: deployment_runbook_review: deployment runbook reviewer placeholder must be replaced","history: deployment_runbook_review: deployment runbook owner placeholder must be replaced","history: deployment_runbook_review: deployment runbook version placeholder must be replaced"],"readiness_summary":{"source_review_artifacts":14,"source_blocked_artifacts":0,"history_status":"blocked_release_evidence_history_review"},"recommended_operator_next_action":"Resolve stale, missing, blocked, or cross-scope retained evidence before archiving the release evidence bundle.","advisory_only":true,"read_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true},{"artifact_id":"release_artifact_drilldown_index","artifact_type":"html_artifact_drilldown_index","scope":{"site_ref":"all","building_ref":"all","equipment_ref":"all"},"package_id":"intellicore-20260514T094332383338Z","json_route_template":"/api/operator/release-handoff/artifacts/{artifact_id}.json","html_review_route_template":"/operator-release-handoff/artifacts/{artifact_id}","html_review_route":"/operator-release-handoff/evidence-review-index","freshness_status":"blocked_or_stale","retention_status":"blocked_or_stale","retention_days":30,"ready_for_operator_review":false,"blocker_count":0,"blockers":[],"readiness_summary":{"source_review_artifacts":14,"source_blocked_artifacts":0},"recommended_operator_next_action":"Use the HTML drilldown links in this page for scoped checksum/freshness review; do not infer release readiness from missing or stale artifacts.","advisory_only":true,"read_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true}],"artifact_references":{"manifest_json":"/api/operator/release-handoff/evidence-review-bundle-manifest.json","manifest_csv":"/api/operator/release-handoff/evidence-review-bundle-manifest/export.csv","review_index_html":"/operator-release-handoff/evidence-review-index","review_index_json":"/api/operator/release-handoff/evidence-review-index.json","review_index_csv":"/api/operator/release-handoff/evidence-review-index/export.csv","artifact_drilldown_api_template":"/api/operator/release-handoff/artifacts/{artifact_id}.json","artifact_drilldown_html_template":"/operator-release-handoff/artifacts/{artifact_id}"},"blockers":["source release evidence review index is blocked or stale","history: cutover_approval_archive: approval archive package id reference is missing","history: cutover_approval_archive: approval archive package path reference is missing","history: cutover_approval_archive: approval archive reference is missing","history: cutover_approval_archive: approval archive checksum is missing","history: cutover_approval_archive: approval archive approved-at timestamp is missing or invalid","history: cutover_approval_archive: approval archive reviewer placeholder must be replaced","history: cutover_approval_archive: approval archive owner placeholder must be replaced","history: cutover_approval_archive: deployment runbook review must be confirmed before cutover approval","history: cutover_approval_archive: deployment runbook review reference is missing","history: deployment_runbook_review: deployment runbook package id reference is missing","history: deployment_runbook_review: deployment runbook package path reference is missing","history: deployment_runbook_review: deployment runbook review reference is missing","history: deployment_runbook_review: deployment runbook review checksum is missing","history: deployment_runbook_review: deployment runbook reviewed-at timestamp is missing or invalid","history: deployment_runbook_review: deployment runbook reviewer placeholder must be replaced","history: deployment_runbook_review: deployment runbook owner placeholder must be replaced","history: deployment_runbook_review: deployment runbook version placeholder must be replaced"],"safe_posture":{"advisory_only":true,"read_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true},"network_action_mode":"no_network_dry_run","deploy_action_mode":"no_deploy_action","restore_action_mode":"no_restore_action","bas_scan_action_mode":"no_bas_scan","bas_write_action_mode":"no_bas_write","credentials":"redacted","recommended_operator_next_action":"Resolve stale, missing, blocked, or cross-scope retained evidence before archiving the release evidence bundle.","advisory_only":true,"read_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true},"visual_composer_runtime_evidence":{"artifact":"visual-composer-runtime-release-evidence-review-index-v1","status":"blocked_visual_composer_runtime_evidence_review","release_id":"intellicore-20260514T094332383338Z","scope":{"site_ref":"all","building_ref":"all","equipment_ref":"all"},"summary":{"visual_runtime_gateway_artifact_count":3,"ready_visual_runtime_gateway_artifact_count":0,"blocked_visual_runtime_gateway_artifact_count":3,"operator_verification_preflight_status":"blocked_visual_runtime_gateway_operator_verification","preflight_blocker_count":47},"operator_verification_preflight":{"artifact":"visual-runtime-gateway-operator-verification-preflight-v1","status":"blocked_visual_runtime_gateway_operator_verification","pass":false,"fail":true,"fail_closed":true,"summary":{"runtime_slots_evaluated":0,"blocked_slots":0,"clear_slots":0,"gateway_exception_count":0,"scoped_gateway_uids":[],"blocked_categories":{"scoped_gateway_evidence_present":1,"gateway_exception_gate_clear":1,"reviewable_slot_drilldowns_present":1,"safe_read_only_posture":0},"fail_closed_gateway_gate":true},"checks":{"scoped_gateway_evidence_present":{"pass":false,"fail":true,"status":"blocked","blockers":["missing scoped gateway UID evidence for visual runtime gateway verification"],"recommended_operator_next_action":"Register and heartbeat the site gateway, then regenerate Visual Composer runtime readiness evidence for this exact release scope."},"gateway_exception_gate_clear":{"pass":false,"fail":true,"status":"blocked","blockers":["visual runtime gateway exception gate has blocked or missing scoped evidence"],"recommended_operator_next_action":"Resolve visual runtime gateway blockers before release/write-safety handoff and re-run the handoff report."},"reviewable_slot_drilldowns_present":{"pass":false,"fail":true,"status":"blocked","blockers":["visual runtime gateway drilldown refs are missing graphic or semantic binding identifiers"],"recommended_operator_next_action":"Regenerate/publish Visual Composer runtime evidence so each slot has operator-reviewable graphic and semantic binding refs."},"safe_read_only_posture":{"pass":true,"fail":false,"status":"ready","blockers":[],"recommended_operator_next_action":"Verification is advisory-only/read-only; no BAS writes are enabled."}},"blocked_slot_drilldown_refs":[],"artifact_references":{"json_api":"/api/operator/release-handoff/visual-runtime-gateway-verification-preflight.json","csv_export":"/api/operator/release-handoff/visual-runtime-gateway-verification-preflight/export.csv","html_review":"/operator-release-handoff/visual-runtime-gateway-verification-preflight","source_handoff_api":"/api/operator/release-handoff","source_runtime_health_review_api":"/api/visual-composer/runtime-health-review","operator_graphics_drilldowns_api":"/api/visual-composer/operator-graphics-drilldowns"},"safe_posture":{"advisory_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true},"credentials":"redacted","recommended_operator_next_action":"Resolve visual runtime gateway blockers before release/write-safety handoff; do not use unverified runtime graphics as ready evidence."},"visual_runtime_gateway_artifacts":[{"artifact_id":"visual_runtime_gateway_operator_preflight_json","artifact_type":"checksum_manifest_entry","route":"/api/operator/release-handoff/visual-runtime-gateway-verification-preflight.json","api_route":"/api/operator/release-handoff/artifacts/visual_runtime_gateway_operator_preflight_json.json","html_route":"/operator-release-handoff/artifacts/visual_runtime_gateway_operator_preflight_json","exists":true,"freshness_status":"fresh","checksum_present":true,"checksum_verified":true,"ready_for_operator_review":false,"blockers":["scoped_gateway_evidence_present: missing scoped gateway UID evidence for visual runtime gateway verification","gateway_exception_gate_clear: visual runtime gateway exception gate has blocked or missing scoped evidence","reviewable_slot_drilldowns_present: visual runtime gateway drilldown refs are missing graphic or semantic binding identifiers"],"advisory_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true},{"artifact_id":"visual_runtime_gateway_operator_preflight_csv","artifact_type":"checksum_manifest_entry","route":"/api/operator/release-handoff/visual-runtime-gateway-verification-preflight/export.csv","api_route":"/api/operator/release-handoff/artifacts/visual_runtime_gateway_operator_preflight_csv.json","html_route":"/operator-release-handoff/artifacts/visual_runtime_gateway_operator_preflight_csv","exists":true,"freshness_status":"fresh","checksum_present":true,"checksum_verified":true,"ready_for_operator_review":false,"blockers":["scoped_gateway_evidence_present: missing scoped gateway UID evidence for visual runtime gateway verification","gateway_exception_gate_clear: visual runtime gateway exception gate has blocked or missing scoped evidence","reviewable_slot_drilldowns_present: visual runtime gateway drilldown refs are missing graphic or semantic binding identifiers"],"advisory_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true},{"artifact_id":"visual_runtime_gateway_operator_preflight_html","artifact_type":"checksum_manifest_entry","route":"/operator-release-handoff/visual-runtime-gateway-verification-preflight","api_route":"/api/operator/release-handoff/artifacts/visual_runtime_gateway_operator_preflight_html.json","html_route":"/operator-release-handoff/artifacts/visual_runtime_gateway_operator_preflight_html","exists":true,"freshness_status":"fresh","checksum_present":true,"checksum_verified":true,"ready_for_operator_review":false,"blockers":["scoped_gateway_evidence_present: missing scoped gateway UID evidence for visual runtime gateway verification","gateway_exception_gate_clear: visual runtime gateway exception gate has blocked or missing scoped evidence","reviewable_slot_drilldowns_present: visual runtime gateway drilldown refs are missing graphic or semantic binding identifiers"],"advisory_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true}],"artifact_references":{"visual_runtime_gateway_preflight_json":"/api/operator/release-handoff/visual-runtime-gateway-verification-preflight.json","visual_runtime_gateway_preflight_csv":"/api/operator/release-handoff/visual-runtime-gateway-verification-preflight/export.csv","visual_runtime_gateway_preflight_html":"/operator-release-handoff/visual-runtime-gateway-verification-preflight","release_evidence_review_index_api":"/api/operator/release-handoff/evidence-review-index.json","release_package_preflight_api":"/api/operator/release-handoff/preflight.json"},"blockers":["visual_runtime_gateway_operator_preflight_json: scoped_gateway_evidence_present: missing scoped gateway UID evidence for visual runtime gateway verification","visual_runtime_gateway_operator_preflight_json: gateway_exception_gate_clear: visual runtime gateway exception gate has blocked or missing scoped evidence","visual_runtime_gateway_operator_preflight_json: reviewable_slot_drilldowns_present: visual runtime gateway drilldown refs are missing graphic or semantic binding identifiers","visual_runtime_gateway_operator_preflight_csv: scoped_gateway_evidence_present: missing scoped gateway UID evidence for visual runtime gateway verification","visual_runtime_gateway_operator_preflight_csv: gateway_exception_gate_clear: visual runtime gateway exception gate has blocked or missing scoped evidence","visual_runtime_gateway_operator_preflight_csv: reviewable_slot_drilldowns_present: visual runtime gateway drilldown refs are missing graphic or semantic binding identifiers","visual_runtime_gateway_operator_preflight_html: scoped_gateway_evidence_present: missing scoped gateway UID evidence for visual runtime gateway verification","visual_runtime_gateway_operator_preflight_html: gateway_exception_gate_clear: visual runtime gateway exception gate has blocked or missing scoped evidence","visual_runtime_gateway_operator_preflight_html: reviewable_slot_drilldowns_present: visual runtime gateway drilldown refs are missing graphic or semantic binding identifiers","operator_verification_preflight: scoped_gateway_evidence_present: missing scoped gateway UID evidence for visual runtime gateway verification","operator_verification_preflight: gateway_exception_gate_clear: visual runtime gateway exception gate has blocked or missing scoped evidence","operator_verification_preflight: reviewable_slot_drilldowns_present: visual runtime gateway drilldown refs are missing graphic or semantic binding identifiers"],"safe_posture":{"advisory_only":true,"read_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true,"bas_scan_action_mode":"no_bas_scan","bas_write_action_mode":"no_bas_write","network_action_mode":"no_network_dry_run","deploy_action_mode":"no_deploy_action","restore_action_mode":"no_restore_action","publish_action_performed":false},"network_action_mode":"no_network_dry_run","deploy_action_mode":"no_deploy_action","restore_action_mode":"no_restore_action","bas_scan_action_mode":"no_bas_scan","bas_write_action_mode":"no_bas_write","credentials":"redacted","recommended_operator_next_action":"Resolve Visual Runtime Gateway preflight blockers before release evidence review, archive signoff, or operator handoff."},"preflight_reference":{"artifact":"release-package-preflight-v1","status":"blocked_missing_stale_or_unsafe_package","route":"/api/operator/release-handoff/preflight.json","html_route":"/operator-release-handoff/preflight","blocker_count":47,"blockers_preview":["semantic_role:zone_temperature","semantic_role:zone_setpoint","trend_samples","occupancy_signals","weather_observations"]},"evidence_history_reference":{"artifact":"release-evidence-history-index-v1","status":"blocked_release_evidence_history_review","route":"/api/operator/release-handoff/evidence-history.json","blocker_count":17},"artifact_references":{"package_api":"/api/operator/release-handoff/package.json","integrity_manifest_api":"/api/operator/release-handoff/integrity.json","archive_index_api":"/api/operator/release-handoff/archive-index.json","package_preflight_api":"/api/operator/release-handoff/preflight.json","package_preflight_html":"/operator-release-handoff/preflight","evidence_history_api":"/api/operator/release-handoff/evidence-history.json","evidence_review_index_api":"/api/operator/release-handoff/evidence-review-index.json","evidence_review_index_markdown":"/api/operator/release-handoff/evidence-review-index/report.md","evidence_review_index_export_csv":"/api/operator/release-handoff/evidence-review-index/export.csv","evidence_review_index_html":"/operator-release-handoff/evidence-review-index","retained_local_bundle_health_api":"/api/operator/release-handoff/retained-local-bundle-health.json","retained_local_bundle_health_csv":"/api/operator/release-handoff/retained-local-bundle-health/export.csv","site_scene_release_evidence_map_json":"/api/graphics/site-scene-graph-metadata/release-evidence-map.json","site_scene_release_evidence_map_csv":"/api/graphics/site-scene-graph-metadata/release-evidence-map/export.csv","visual_composer_blocker_rollup":"/api/operator/release-handoff/visual-composer-blocker-rollup.json","visual_composer_blocker_rollup_api":"/api/operator/release-handoff/visual-composer-blocker-rollup.json","visual_composer_blocker_rollup_csv":"/api/operator/release-handoff/visual-composer-blocker-rollup/export.csv","visual_composer_blocker_rollup_markdown":"/api/operator/release-handoff/visual-composer-blocker-rollup/report.md","visual_composer_blocker_rollup_html":"/operator-release-handoff/visual-composer-blocker-rollup","artifact_drilldown_api_template":"/api/operator/release-handoff/artifacts/{artifact_id}.json","artifact_drilldown_html_template":"/operator-release-handoff/artifacts/{artifact_id}"},"blockers":["history: cutover_approval_archive: approval archive package id reference is missing","history: cutover_approval_archive: approval archive package path reference is missing","history: cutover_approval_archive: approval archive reference is missing","history: cutover_approval_archive: approval archive checksum is missing","history: cutover_approval_archive: approval archive approved-at timestamp is missing or invalid","history: cutover_approval_archive: approval archive reviewer placeholder must be replaced","history: cutover_approval_archive: approval archive owner placeholder must be replaced","history: cutover_approval_archive: deployment runbook review must be confirmed before cutover approval","history: cutover_approval_archive: deployment runbook review reference is missing","history: deployment_runbook_review: deployment runbook package id reference is missing","history: deployment_runbook_review: deployment runbook package path reference is missing","history: deployment_runbook_review: deployment runbook review reference is missing","history: deployment_runbook_review: deployment runbook review checksum is missing","history: deployment_runbook_review: deployment runbook reviewed-at timestamp is missing or invalid","history: deployment_runbook_review: deployment runbook reviewer placeholder must be replaced","history: deployment_runbook_review: deployment runbook owner placeholder must be replaced","history: deployment_runbook_review: deployment runbook version placeholder must be replaced"],"safe_posture":{"advisory_only":true,"read_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true,"bas_scan_action_mode":"no_bas_scan","bas_write_action_mode":"no_bas_write","network_action_mode":"no_network_dry_run","deploy_action_mode":"no_deploy_action","restore_action_mode":"no_restore_action","publish_action_performed":false},"network_action_mode":"no_network_dry_run","deploy_action_mode":"no_deploy_action","restore_action_mode":"no_restore_action","bas_scan_action_mode":"no_bas_scan","bas_write_action_mode":"no_bas_write","publish_action_performed":false,"credentials":"redacted","recommended_operator_next_action":"Resolve blocked package artifact, preflight, or history evidence before operator handoff, publish smoke, cutover, or archive signoff.","verification_commands":["python scripts/intellicore_operator_handoff_bundle.py --evidence-review-index","python scripts/intellicore_operator_handoff_bundle.py --preflight","python scripts/intellicore_operator_handoff_bundle.py --evidence-history","curl -fsS http://127.0.0.1:8000/api/operator/release-handoff/evidence-review-index.json",".venv/bin/python -m pytest tests/test_operator_release_handoff.py -q"],"advisory_only":true,"write_execution_enabled":false,"autopilot_execution_enabled":false,"physical_execution_blocked":true}