Dashboard/Final 6am Readiness Snapshot

Phase 66 ·

Final 6am Readiness Snapshot

Final 6am Readiness Snapshot

phase66-final-readiness-snapshot-v1

workspace unlocked-ecom · tenant a5e6e07c-6436-45e6-8436-89bf844a8deb · family final_readiness_snapshot

Snapshot final 6am que combina Phases 58-65 en una sola superficie determinista: salud del servicio, último estado de gates, shipped-phase catalog, smoke checklist con URLs amigables al operador, fail-closed gates, top blockers y next actions. Pure read-only — Phase 66 jamás escribe a DB/CRM/ads/Slack/Email/Webhooks/AI y jamás ejecuta comandos. Ruta /api/exec-brief/final-readiness expone ?audit=1.

Severity rollup · headline

[critical] Final readiness fail-closed: ATTRIBUTIONOS_FINAL_READINESS_SNAPSHOT_APPROVED missing.

gateReady = false · generatedAt 2026-05-10T06:00:00.000Z

Service health

  • upstream gates

    0/8

  • blocking phases

    8

  • qa

    7/8

  • verification failing

    1/5

  • commits

    0/ 8

  • smoke targets

    6

  • brief ready

    false

  • runbook ready

    false

Shipped phases · 58-65

  • phase58 · Production QA scoreboard

    gate ATTRIBUTIONOS_PRODUCTION_QA_SCOREBOARD_APPROVED · gatePresent=false · hasTest=true · route=/api/qa/scoreboard · section=phase58

  • phase59 · Post-marathon verification

    gate ATTRIBUTIONOS_POST_MARATHON_VERIFICATION_APPROVED · gatePresent=false · hasTest=true · route=/api/qa/post-marathon · section=phase59

  • phase60 · Gate activation simulator

    gate ATTRIBUTIONOS_GATE_ACTIVATION_SIMULATOR_APPROVED · gatePresent=false · hasTest=true · route=na · section=phase60

  • phase61 · Source gap prioritizer

    gate ATTRIBUTIONOS_SOURCE_GAP_PRIORITIZER_APPROVED · gatePresent=false · hasTest=true · route=/api/sources/gap-prioritizer · section=phase61

  • phase62 · Morning handoff pack

    gate ATTRIBUTIONOS_MORNING_HANDOFF_APPROVED · gatePresent=false · hasTest=true · route=/api/exec-brief/morning-handoff · section=phase62

  • phase63 · Morning handoff runtime

    gate ATTRIBUTIONOS_MORNING_HANDOFF_APPROVED · gatePresent=false · hasTest=true · route=/api/exec-brief/morning-handoff · section=phase62

  • phase64 · Operator iPhone compact mode

    gate ATTRIBUTIONOS_OPERATOR_COMPACT_MODE_APPROVED · gatePresent=false · hasTest=true · route=/api/exec-brief/operator-compact · section=phase64

  • phase65 · Source repair runbook

    gate ATTRIBUTIONOS_SOURCE_REPAIR_RUNBOOK_APPROVED · gatePresent=false · hasTest=true · route=/api/sources/repair-runbook · section=phase65

Smoke checklist

  • #1 · Workbench overview

    https://attribution.unlockedecom.co/

    header + nav must render without horizontal overflow · ready=true · severity healthy

  • #2 · Phase 62 morning handoff

    https://attribution.unlockedecom.co/?section=phase62

    top blockers + next priorities + smoke URLs · ready=false · severity warning

  • #3 · Phase 64 operator compact

    https://attribution.unlockedecom.co/?section=phase64

    iPhone-friendly 6 tile compact view · ready=false · severity warning

  • #4 · Phase 65 source repair runbook

    https://attribution.unlockedecom.co/?section=phase65

    per-file ranked repair runbook (dry-run strings) · ready=false · severity warning

  • #5 · Phase 66 final readiness (this view)

    https://attribution.unlockedecom.co/?section=phase66

    final 6am readiness snapshot rendered as Workbench section · ready=true · severity healthy

  • #6 · API · final readiness JSON

    https://attribution.unlockedecom.co/api/exec-brief/final-readiness

    machine-readable final readiness snapshot · ready=true · severity healthy

Last commits

Sin commits — fail-closed o snapshot vacío.

Fail-closed gates

  • ATTRIBUTIONOS_FINAL_READINESS_SNAPSHOT_APPROVED

    Required to surface the final 6am readiness snapshot itself; fail-closed by env name only. · phase na

  • ATTRIBUTIONOS_PRODUCTION_QA_SCOREBOARD_APPROVED

    Activates Production QA scoreboard (phase58). · phase phase58

  • ATTRIBUTIONOS_POST_MARATHON_VERIFICATION_APPROVED

    Activates Post-marathon verification (phase59). · phase phase59

  • ATTRIBUTIONOS_GATE_ACTIVATION_SIMULATOR_APPROVED

    Activates Gate activation simulator (phase60). · phase phase60

  • ATTRIBUTIONOS_SOURCE_GAP_PRIORITIZER_APPROVED

    Activates Source gap prioritizer (phase61). · phase phase61

  • ATTRIBUTIONOS_MORNING_HANDOFF_APPROVED

    Activates Morning handoff pack (phase62). · phase phase62

  • ATTRIBUTIONOS_OPERATOR_COMPACT_MODE_APPROVED

    Activates Operator iPhone compact mode (phase64). · phase phase64

  • ATTRIBUTIONOS_SOURCE_REPAIR_RUNBOOK_APPROVED

    Activates Source repair runbook (phase65). · phase phase65

Remaining blockers · top 0

Sin blockers ranqueados — fail-closed o todo healthy.

Top next actions · top 0

Sin next actions — fail-closed o backlog vacío.

Gate presence · fail-closed

Required (Phase 66)

  • ATTRIBUTIONOS_FINAL_READINESS_SNAPSHOT_APPROVED

Missing required: ATTRIBUTIONOS_FINAL_READINESS_SNAPSHOT_APPROVED

Optional (boolean presence only)

  • ATTRIBUTIONOS_PRODUCTION_QA_SCOREBOARD_APPROVED
  • ATTRIBUTIONOS_POST_MARATHON_VERIFICATION_APPROVED
  • ATTRIBUTIONOS_SOURCE_GAP_PRIORITIZER_APPROVED
  • ATTRIBUTIONOS_MORNING_HANDOFF_APPROVED
  • ATTRIBUTIONOS_OPERATOR_COMPACT_MODE_APPROVED
  • ATTRIBUTIONOS_SOURCE_REPAIR_RUNBOOK_APPROVED
  • ATTRIBUTIONOS_LIVE_DAILY_EXECUTIVE_BRIEF_APPROVED
  • ATTRIBUTIONOS_LIVE_SOURCE_FRESHNESS_APPROVED
  • DATABASE_URL

Truth contract · severities

  • externalWrite = false · aiCallPerformed = false · databaseWritePerformed = false
  • severities: healthy · unknown · watch · warning · critical

Sanitized audit · cap 8,000 chars · actual 2126

version=phase66-final-readiness-snapshot-v1
source=Final 6am Readiness Snapshot
sourceFamily=final_readiness_snapshot
endpoint=/api/exec-brief/final-readiness
workspaceId=unlocked-ecom
tenantId=a5e6e07c-6436-45e6-8436-89bf844a8deb
generatedAt=2026-05-10T06:00:00.000Z
gateReady=false
severity=critical
headline=Final readiness fail-closed: ATTRIBUTIONOS_FINAL_READINESS_SNAPSHOT_APPROVED missing.
service.upstream=0/8 blocking=8
service.qa=7/8
service.verification=1/5
service.commits=0
service.smokeTargets=6
shipped.phase58 gate=false hasTest=true routeRegistered=true
shipped.phase59 gate=false hasTest=true routeRegistered=true
shipped.phase60 gate=false hasTest=true routeRegistered=false
shipped.phase61 gate=false hasTest=true routeRegistered=true
shipped.phase62 gate=false hasTest=true routeRegistered=true
shipped.phase63 gate=false hasTest=true routeRegistered=true
shipped.phase64 gate=false hasTest=true routeRegistered=true
shipped.phase65 gate=false hasTest=true routeRegistered=true
smoke.1 ready=true severity=healthy path=/
smoke.2 ready=false severity=warning path=/?section=phase62
smoke.3 ready=false severity=warning path=/?section=phase64
smoke.4 ready=false severity=warning path=/?section=phase65
smoke.5 ready=true severity=healthy path=/?section=phase66
smoke.6 ready=true severity=healthy path=/api/exec-brief/final-readiness
failClosed.ATTRIBUTIONOS_FINAL_READINESS_SNAPSHOT_APPROVED severity=critical phase=na
failClosed.ATTRIBUTIONOS_PRODUCTION_QA_SCOREBOARD_APPROVED severity=warning phase=phase58
failClosed.ATTRIBUTIONOS_POST_MARATHON_VERIFICATION_APPROVED severity=warning phase=phase59
failClosed.ATTRIBUTIONOS_GATE_ACTIVATION_SIMULATOR_APPROVED severity=warning phase=phase60
failClosed.ATTRIBUTIONOS_SOURCE_GAP_PRIORITIZER_APPROVED severity=warning phase=phase61
failClosed.ATTRIBUTIONOS_MORNING_HANDOFF_APPROVED severity=warning phase=phase62
failClosed.ATTRIBUTIONOS_OPERATOR_COMPACT_MODE_APPROVED severity=warning phase=phase64
failClosed.ATTRIBUTIONOS_SOURCE_REPAIR_RUNBOOK_APPROVED severity=warning phase=phase65
externalWrite=false
aiCallPerformed=false
databaseWritePerformed=false