Modo compacto para iPhone / Discord. Combina el Phase 62 morning handoff en 6 tiles, top 1 signals y top 3 smoke URLs amigables al teléfono. La API /api/exec-brief/operator-compact expone ?audit=1, ?discord=1 y ?sms=1. Pure module: cero escrituras a DB/CRM/ads/Slack/Email/Webhooks/AI.
One-line headline · severity critical
OperatorCompact fail-closed: ATTRIBUTIONOS_OPERATOR_COMPACT_MODE_APPROVED missing
≤ 320 chars · actual 81
Smoke shortlist · top 3
#1 Workbench overview
https://attribution.unlockedecom.co/
should render header + nav without overflow
#2 Phase 57 command center
https://attribution.unlockedecom.co/?section=phase57
live_status / today_numbers / stale_sources / next_action cards
#3 Phase 58 QA scoreboard
https://attribution.unlockedecom.co/?section=phase58
route table + blockers
Base allowlisted: https://attribution.unlockedecom.co
Gate presence · fail-closed
Required (Phase 64)
- ATTRIBUTIONOS_OPERATOR_COMPACT_MODE_APPROVED
Missing required: ATTRIBUTIONOS_OPERATOR_COMPACT_MODE_APPROVED
Optional (boolean presence only)
- ATTRIBUTIONOS_MORNING_HANDOFF_APPROVED
- ATTRIBUTIONOS_LIVE_DAILY_EXECUTIVE_BRIEF_APPROVED
- ATTRIBUTIONOS_EXECUTIVE_COMMAND_CENTER_APPROVED
- ATTRIBUTIONOS_LIVE_SOURCE_FRESHNESS_APPROVED
Discord-friendly summary · cap 900 chars · actual 389
AttributionOS · iPhone compact
severity=critical (red) · gateReady=false
> OperatorCompact fail-closed: ATTRIBUTIONOS_OPERATOR_COMPACT_MODE_APPROVED missing
signals:
#1 [critical] Phase 64 fail-closed: ATTRIBUTIONOS_OPERATOR_COMPACT_MODE_APPROVED missing
smoke:
· Workbench overview: [redacted-url]
· Phase 57 command center: [redacted-url]
· Phase 58 QA scoreboard: [redacted-url]
SMS / push summary · cap 320 chars · actual 162
OperatorCompact fail-closed: ATTRIBUTIONOS_OPERATOR_COMPACT_MODE_APPROVED missing || #1 Phase 64 fail-closed: ATTRIBUTIONOS_OPERATOR_COMPACT_MODE_APPROVED missing
Sanitized audit · cap 8,000 chars · actual 1271
version=phase64-operator-compact-mode-v1
source=Operator iPhone Compact Mode
sourceFamily=operator_compact_mode
endpoint=/api/exec-brief/operator-compact
workspaceId=unlocked-ecom
tenantId=a5e6e07c-6436-45e6-8436-89bf844a8deb
generatedAt=2026-05-10T09:00:00.000Z
gateReady=false
severity=critical
severityDot=red
oneLineHeadline=OperatorCompact fail-closed: ATTRIBUTIONOS_OPERATOR_COMPACT_MODE_APPROVED missing
tile.severity label=severity value=critical severity=critical dot=red
tile.gate label=gate value=fail-closed severity=critical dot=red
tile.phase_gates label=phases value=0/16 severity=warning dot=orange
tile.freshness label=fresh value=6/9 severity=warning dot=orange
tile.top_blocker label=blocker value=none severity=healthy dot=green
tile.top_priority label=priority value=none severity=healthy dot=green
signal.1 kind=fail_closed severity=critical text=Phase 64 fail-closed: ATTRIBUTIONOS_OPERATOR_COMPACT_MODE_APPROVED missing
smoke.1 label=Workbench overview notes=should render header + nav without overflow
smoke.2 label=Phase 57 command center notes=live_status / today_numbers / stale_sources / next_action cards
smoke.3 label=Phase 58 QA scoreboard notes=route table + blockers
externalWrite=false
aiCallPerformed=false
databaseWritePerformed=false