operator-facing html release handoff report v1
IntelliCore Operator Release Handoff
credentials: redacted
- Artifact
- operator-release-handoff-v1
- Release ID
- intellicore-20260514T085358614293Z
- Generated at
- 2026-05-14T08:53:58.614293Z
- Overall status
- pass_with_operator_placeholders
Scope
- Customer
- not_provided
- Site
- all
- Building
- all
- Equipment
- all
- Point scope
- none
Owner/operator release summary
- Trend-history status
- blocked_trend_history_release_preflight
- Trend-history freshness
- missing
- Trend-history points
- 0
- Trend-history samples
- 0
- Alarm/event status
- blocked_alarm_event_release_preflight
- Alarm/event freshness
- missing
- Alarm/event count
- 0
- Critical/high alarm events
- 0
- Weather forecast status
- unknown
- Weather forecast freshness
- unknown
- Weather forecast count
- 0
- Freshness / staleness
- trend_history=missing; alarm_event=missing; weather_forecast=unknown
- Publish/deploy readiness
- false
- Recommended owner action
- Do not approve owner handoff yet; require operator to clear critical trend/alarm evidence blockers first.
- Recommended operator action
- Refresh scoped trend/alarm evidence, regenerate preflight artifacts, and rerun no-network/no-write verification.
Critical blockers
- trend_history: explicit_equipment_scope_required
- trend_history: missing_scoped_trend_history_evidence
- trend_history: source_status:not_requested_explicit_equipment_scope_required
- alarm_event: explicit_equipment_scope_required
- alarm_event: missing_scoped_alarm_event_evidence
- alarm_event: source_status:not_requested_explicit_equipment_scope_required
- operator_handoff: semantic_role:zone_temperature
- operator_handoff: semantic_role:zone_setpoint
- operator_handoff: trend_samples
- operator_handoff: occupancy_signals
- operator_handoff: weather_observations
- operator_handoff: occupancy_evidence:explicit_equipment_scope_required
- operator_handoff: weather_forecast:missing_scoped_weather_forecast
DigitalOcean storage/backup preflight
- Status
- blocked_missing_or_unsafe_storage_posture
- Target
- not_confirmed / unsupported_or_placeholder
- Database target
- sqlite_not_production_postgres / not_confirmed
- Artifact storage target
- attached_volume=missing_or_unsafe; artifact_storage=outside_attached_volume_boundary; drawing_storage=outside_attached_volume_boundary; export_storage=outside_attached_volume_boundary
- Backup export checklist
- droplet_snapshots=missing_operator_snapshot_expectation; database_backup_export=missing; artifact_backup_export=missing
- Field gateway boundary
- blocked_sync_boundary_not_outbound_only
- Evidence API
- /api/deployment/digitalocean/storage-backup-preflight
- Deployment readiness API
- /api/deployment/readiness
- Blockers
- 13
- Credentials
- redacted
- DigitalOcean Docker Droplet/VPS target must be explicit
- Attached DigitalOcean volume path must be configured outside ephemeral storage
- artifact_storage must live on the attached volume and not public/ephemeral storage
- drawing_storage must live on the attached volume and not public/ephemeral storage
- export_storage must live on the attached volume and not public/ephemeral storage
- PostgreSQL local-on-Droplet or DigitalOcean Managed PostgreSQL posture must be explicit
- Droplet/volume snapshots must be enabled or explicitly scheduled before production
- database_backup_export path must be configured on the attached volume
- artifact_backup_export path must be configured on the attached volume
- Database backup retention days must be a positive integer
- Artifact backup retention days must be a positive integer
- Field gateway buffer path and outbound-only sync boundary must be explicit
- Credential values must stay out of git and public object storage
Advisory-only / write-disabled safety posture
Read-only/advisory-only. BAS writes disabled. No live BAS scans, no alarm acknowledgements, no autopilot, no remote probes, and no deploy action are performed by this report.
- advisory_only
- true
- read_only
- true
- write_execution_enabled
- false
- alarm_acknowledgement_enabled
- false
- autopilot_execution_enabled
- false
- physical_execution_blocked
- true
- network_action_mode
- no_network_dry_run
- deploy_action_mode
- no_deploy_action
advisory_only=true; read_only=true; write_execution_enabled=false; alarm_acknowledgement_enabled=false; autopilot_execution_enabled=false; physical_execution_blocked=true
Evidence references
- JSON handoff
- Markdown handoff
- HTML handoff
- Download packaged evidence artifact
- SHA-256 integrity manifest
- persisted archive index metadata
- release package preflight gate
- release package preflight CSV checklist
- release package preflight HTML review
- trend-history release evidence gate
- alarm/event release evidence gate
- weather forecast release evidence gate
- Predictive Evidence Matrix JSON
- Predictive Evidence Matrix CSV
- release evidence retention/freshness report
- local URL-smoke readiness packet
- deployment publish smoke report
- cutover approval archive evidence
- deployment runbook review evidence
- gateway sync-buffer remediation actions
- gateway sync-buffer delivery audit template
All 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
Recommended next action
Resolve listed operator placeholders/non-code blockers, rerun verification commands, then hand off read-only deployment artifacts.