operator-facing release package preflight review v1
IntelliCore Release Package Preflight
credentials: redacted
- Artifact
- release-package-preflight-v1
- Release ID
- intellicore-20260514T085514946272Z
- Package ID
- intellicore-20260514T085514946272Z
- Overall status
- blocked_missing_stale_or_unsafe_package
- Network action mode
- no_network_dry_run
- Deploy action mode
- no_deploy_action
- BAS scan action mode
- no_bas_scan
- BAS write action mode
- no_bas_write
Preflight sections
- required_operator_files / bundle: ok=true; status=reported; route=/api/operator/release-handoff
- required_operator_files / package: ok=true; status=reported; route=/api/operator/release-handoff/package.json
- required_operator_files / integrity_manifest: ok=true; status=reported; route=/api/operator/release-handoff/integrity.json
- required_operator_files / archive_index: ok=true; status=reported; route=/api/operator/release-handoff/archive-index.json
- required_evidence_references / retention_report: ok=true; status=fresh_with_operator_placeholders; route=/api/operator/release-handoff/evidence-retention.json
- required_evidence_references / local_url_smoke: ok=false; status=blocked_missing_or_stale_local_evidence; route=/api/operator/release-handoff/local-url-smoke.json
- required_evidence_references / publish_smoke: ok=true; status=pass_with_placeholders; route=/api/operator/release-handoff/publish-smoke.json
- expected_local_review_routes / html_review: ok=true; status=reported; route=/operator-release-handoff
- expected_local_review_routes / json_api: ok=true; status=reported; route=/api/operator/release-handoff
- expected_local_review_routes / markdown_api: ok=true; status=reported; route=/api/operator/release-handoff/report.md
- expected_local_review_routes / package_download_api: ok=true; status=reported; route=/api/operator/release-handoff/package.json
- expected_local_review_routes / integrity_manifest_api: ok=true; status=reported; route=/api/operator/release-handoff/integrity.json
- expected_local_review_routes / archive_index_api: ok=true; status=reported; route=/api/operator/release-handoff/archive-index.json
- expected_local_review_routes / retention_report_api: ok=true; status=reported; route=/api/operator/release-handoff/evidence-retention.json
- expected_local_review_routes / local_url_smoke_api: ok=true; status=reported; route=/api/operator/release-handoff/local-url-smoke.json
- expected_local_review_routes / publish_smoke_api: ok=true; status=reported; route=/api/operator/release-handoff/publish-smoke.json
- expected_local_review_routes / package_preflight_api: ok=true; status=reported; route=/api/operator/release-handoff/preflight.json
- expected_local_review_routes / package_preflight_csv: ok=true; status=reported; route=/api/operator/release-handoff/preflight/export.csv
- expected_local_review_routes / package_preflight_html_review: ok=true; status=reported; route=/operator-release-handoff/preflight
- expected_local_review_routes / trend_history_evidence_api: ok=true; status=reported; route=/api/operator/release-handoff/trend-history-evidence.json
- expected_local_review_routes / alarm_event_evidence_api: ok=true; status=reported; route=/api/operator/release-handoff/alarm-event-evidence.json
- expected_local_review_routes / weather_forecast_evidence_api: ok=true; status=reported; route=/api/operator/release-handoff/weather-forecast-evidence.json
- expected_local_review_routes / cutover_approval_archive_api: ok=true; status=reported; route=/api/operator/release-handoff/cutover-approval-archive.json
- expected_local_review_routes / deployment_runbook_review_api: ok=true; status=reported; route=/api/operator/release-handoff/deployment-runbook-review.json
- expected_local_review_routes / evidence_history_api: ok=true; status=reported; route=/api/operator/release-handoff/evidence-history.json
- expected_local_review_routes / evidence_review_index_api: ok=true; status=reported; route=/api/operator/release-handoff/evidence-review-index.json
- expected_local_review_routes / evidence_review_index_html: ok=true; status=reported; route=/operator-release-handoff/evidence-review-index
- expected_local_review_routes / site_scene_navigation_api: ok=true; status=reported; route=/api/graphics/site-scenes
- expected_local_review_routes / site_scene_navigation_html: ok=true; status=reported; route=/graphics/site-scenes
- expected_local_review_routes / site_scene_graph_metadata_index_json: ok=true; status=reported; route=/api/graphics/site-scene-graph-metadata/index.json
- expected_local_review_routes / site_scene_graph_metadata_index_csv: ok=true; status=reported; route=/api/graphics/site-scene-graph-metadata/index.csv
- expected_local_review_routes / site_scene_graph_metadata_review_json: ok=true; status=reported; route=/api/graphics/site-scene-graph-metadata/review-index.json
- expected_local_review_routes / site_scene_graph_metadata_review_html: ok=true; status=reported; route=/graphics/site-scene-graph-metadata
- expected_local_review_routes / site_scene_release_evidence_map_json: ok=true; status=reported; route=/api/graphics/site-scene-graph-metadata/release-evidence-map.json
- expected_local_review_routes / visual_composer_ai_planner_decision_audit_api: ok=true; status=reported; route=/api/graphics/ai/scene-planner/workstation/decision-audits
- expected_local_review_routes / visual_composer_blocker_rollup_api: ok=true; status=reported; route=/api/operator/release-handoff/visual-composer-blocker-rollup.json
- expected_local_review_routes / visual_composer_blocker_rollup_csv: ok=true; status=reported; route=/api/operator/release-handoff/visual-composer-blocker-rollup/export.csv
- expected_local_review_routes / visual_composer_blocker_rollup_markdown: ok=true; status=reported; route=/api/operator/release-handoff/visual-composer-blocker-rollup/report.md
- expected_local_review_routes / visual_composer_blocker_rollup_html: ok=true; status=reported; route=/operator-release-handoff/visual-composer-blocker-rollup
- expected_local_review_routes / visual_runtime_gateway_operator_preflight_csv: ok=true; status=reported; route=/api/operator/release-handoff/visual-runtime-gateway-verification-preflight/export.csv
- expected_local_review_routes / visual_runtime_gateway_operator_preflight_html: ok=true; status=reported; route=/operator-release-handoff/visual-runtime-gateway-verification-preflight
- freshness: ok=true; status=not_reported
- safe_posture / advisory_only: ok=true; status=true; route=n/a
- safe_posture / write_execution_enabled: ok=true; status=false; route=n/a
- safe_posture / autopilot_execution_enabled: ok=true; status=false; route=n/a
- safe_posture / physical_execution_blocked: ok=true; status=true; route=n/a
- trend_history_evidence: ok=false; status=blocked_trend_history_release_preflight
- alarm_event_evidence: ok=false; status=blocked_alarm_event_release_preflight
- weather_forecast_evidence: ok=false; status=blocked_weather_forecast_release_preflight
- controlled_write_readiness: ok=false; status=missing
- artifact_drilldowns: ok=true; status=available_for_local_operator_review
Blockers
- semantic_role:zone_temperature
- semantic_role:zone_setpoint
- trend_samples
- occupancy_signals
- weather_observations
- occupancy_evidence:explicit_equipment_scope_required
- weather_forecast:missing_scoped_weather_forecast
- explicit_equipment_scope_required
- visual composer explicit equipment scope required
- missing Visual Composer AI planner decision audit evidence
- DigitalOcean Docker Droplet/VPS target must be explicit
- Attached DigitalOcean volume path must be configured before restore drill evidence can be trusted
- Database restore drill last-run timestamp must be recorded
- Restore drill evidence is stale or timestamp is invalid
- Restore drill release package id is missing, invalid, or cross-scope
- Restore drill build id must be configured
- Restore drill operator approval reference must be archived before production cutover
- Restore drill operator approval actor must be recorded
- Restore drill operator approval timestamp must be valid and no older than the restore drill
- Database restore drill evidence path must be stored on the attached volume
- Artifact restore drill evidence path must be stored on the attached volume
- Rollback runbook path must be stored on the attached volume
- Database backup export evidence path must be stored on the attached volume for restore drill readiness
- Artifact backup export evidence path must be stored on the attached volume for restore drill readiness
- Database backup retention days must be a positive integer for restore drill readiness
- Artifact backup retention days must be a positive integer for restore drill readiness
- Restore drill target must be isolated staging/sandbox, not production
- Restore drill RTO minutes must be a positive integer
- Restore drill RPO minutes must be a positive integer
- operator must set target BACnet/IP range before live discovery
- operator must set target Modbus host before live enumeration
- operator must provide deployed remote base URL before external readiness smoke
- manual gate pending: operator_approval_recorded
- manual gate pending: backup_restore_path_verified
- manual gate pending: rollback_plan_reviewed
- manual gate pending: evidence_archive_persisted
- manual gate pending: write_and_autopilot_disabled_confirmed
- storage/backup preflight not ready: blocked_missing_or_unsafe_storage_posture
- controlled-write readiness packet is missing or not ready for release evidence retention
- controlled-write readiness packet is missing or not ready for local URL smoke
- operator must provide deployed target URL before external publish smoke
- controlled-write readiness packet is missing or not ready for publish smoke
- release package preflight missing required evidence references: local_url_smoke
- release package preflight trend-history evidence is not ready for release preflight
- release package preflight alarm/event evidence is not ready for release preflight
- release package preflight weather forecast evidence is not ready for release preflight
- release package preflight controlled-write readiness packet is not ready: missing_controlled_write_readiness_packet
Evidence links
Artifact drilldowns
Inspect scoped package contents, manifest checksums, route references, freshness, blockers, and next actions without network/deploy/BAS actions.
Advisory-only / write-disabled safety posture
BAS writes disabled. This page is a local/offline review surface only; it performs no network, deploy, BAS scan, alarm acknowledgement, autopilot, or write action.
network_action_mode=no_network_dry_run; deploy_action_mode=no_deploy_action; write_execution_enabled=false; autopilot_execution_enabled=false; physical_execution_blocked=true
Recommended next action
Regenerate or repair the release package/evidence, then rerun this preflight before operator handoff.