[{"t": 1778407556, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 46% by now, gap -46pp \u25bc. No orders last hour. Critical severity.\n\n\u26a0\ufe0f Data feed broken \u2014 Joshua please check the Woo API key.\n\nJoshua: investigate API immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 46.18055555555556, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778407252, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 45% by now \u2014 gap -45pp \u25bc. No orders last hour. Critical severity.\n\nData feed broken \u2014 Joshua please check the Woo API key.\n\nJoshua: investigate API immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 45.83333333333333, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778406949, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 45% by now \u2014 gap -45pp \u25bc. Zero orders last hour. Critical severity.\n\nData feed broken \u2014 Joshua please check the Woo API key.\n\nJoshua: investigate immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 45.48611111111111, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778406645, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Currently 45% behind expected \u25bc (-45pp gap). Zero orders last hour. Data feed broken \u2014 Joshua please check the Woo API key.\n\n**Action: Joshua \u2014 investigate API immediately.**", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 45.13888888888889, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778406342, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 44% by now, gap -44pp \u25bc. No orders last hour. Data feed broken \u2014 Joshua please check the Woo API key.\n\n**Joshua: Fix API immediately.**", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 44.79166666666667, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778406038, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace at 0% of target \u25bc against 44% expected. Gap: -44pp \u25bc \n\n\u26a0\ufe0f Data feed broken \u2014 Joshua please check the Woo API key.\n\nNo last-hour activity. Critical severity.\n\n**Joshua: investigate API immediately.**", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 44.44444444444444, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778405735, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc \u2014 we're at 44% expected, gap -44pp \u25bc. No orders last hour. Data feed broken \u2014 Joshua please check the Woo API key.\n\n**Action: Joshua, investigate API immediately.**", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 44.09722222222223, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778405430, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. We're at 43% expected by now \u2014 gap -43pp \u25bc. No orders last hour. Critical severity.\n\n\u26a0\ufe0f Data feed broken \u2014 Joshua please check the Woo API key.\n\nJoshua: investigate immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 43.75, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778405127, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 43% by now\u2014gap -43pp \u25bc. No orders last hour. CRITICAL: data feed broken \u2014 Joshua please check the Woo API key.\n\nJoshua: investigate API immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 43.40277777777777, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778404824, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 43% by now, gap -43pp \u25bc. No orders last hour. CRITICAL: data feed broken \u2014 Joshua please check the Woo API key.\n\n**Joshua:** fix API immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 43.05555555555556, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778404520, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 42% by now, gap -42pp \u25bc. No orders last hour. Critical severity.\n\n\u26a0\ufe0f Data feed broken \u2014 Joshua please check the Woo API key.\n\nJoshua: investigate immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 42.70833333333333, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778404216, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 42% by now \u2014 gap -42pp \u25bc. No orders last hour. Data feed broken \u2014 Joshua please check the Woo API key.\n\n**Joshua: Fix API immediately.**", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 42.36111111111111, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778403912, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 42% by now, gap -42pp \u25bc. No orders last hour. Data feed broken \u2014 Joshua please check the Woo API key.\n\n**Joshua: fix API immediately.**", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 42.01388888888889, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778403609, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% target \u25bc. Expected 41% by now, gap -41pp \u25bc. Zero orders last hour. CRITICAL: data feed broken \u2014 Joshua please check the Woo API key.\n\nJoshua: diagnose API immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 41.66666666666667, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778403305, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 41% by now, actual 0% (-41pp gap). No orders last hour. Critical severity.\n\n\u26a0\ufe0f Data feed broken \u2014 Joshua please check the Woo API key.\n\nJoshua: investigate immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 41.31944444444444, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778403002, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 40% by now, gap -40pp \u25bc. No orders last hour. Critical severity.\n\nData feed broken \u2014 Joshua please check the Woo API key.\n\nJoshua: investigate API immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 40.90277777777778, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778402697, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 40% by now, gap -40pp \u25bc. No orders last hour. Data feed broken \u2014 Joshua please check the Woo API key.\n\nJoshua: investigate API immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 40.55555555555555, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778402393, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 40% by now\u2014gap -40pp \u25bc. No orders last hour. Critical severity.\n\n\u26a0 Data feed broken\u2014Joshua please check the Woo API key.\n\nJoshua: investigate API immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 40.208333333333336, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778402090, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 39% by now, gap -39pp \u25bc. No orders last hour. Critical severity.\n\n\u26a0\ufe0f Data feed broken \u2014 Joshua please check the Woo API key.\n\nJoshua: investigate immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 39.86111111111111, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778401786, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 39% by now, gap -39pp \u25bc. Last hour: no orders. CRITICAL.\n\nData feed broken \u2014 Joshua please check the Woo API key.\n\nJoshua: fix API immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 39.513888888888886, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778401483, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace at 0% of target \u25bc. Expected 39% by now, gap -39pp \u25bc. No orders last hour. Data feed broken \u2014 Joshua please check the Woo API key.\n\nJoshua: diagnose API immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 39.166666666666664, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778401179, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 38% by now\u2014gap -38pp \u25bc. Zero orders last hour. CRITICAL.\n\nData feed broken\u2014Joshua please check the Woo API key.\n\nJoshua: investigate immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 38.81944444444444, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778400875, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 38% by now\u2014gap -38pp \u25bc. Zero orders last hour. Data feed broken\u2014Joshua please check the Woo API key.\n\n**Action: Joshua, investigate API immediately.**", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 38.47222222222222, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778400572, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 38% by now\u2014GAP -38pp \u25bc. No orders last hour. CRITICAL.\n\nData feed broken \u2014 Joshua please check the Woo API key.\n\nJoshua: fix immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 38.125, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778400268, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 37% by now, actual 0% (-37pp \u25bc). Last hour: no orders. CRITICAL.\n\nData feed broken \u2014 Joshua please check the Woo API key.\n\nJoshua: investigate API immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 37.77777777777778, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778399965, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Currently 37% ahead of schedule but gap now -37pp \u25bc. Last hour: zero activity. Critical severity.\n\n\u26a0 Data feed broken \u2014 Joshua please check the Woo API key.\n\nJoshua: diagnose immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 37.43055555555555, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778399659, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 37% by now, gap -37pp \u25bc. Last hour: no orders. Critical severity.\n\n\u26a0\ufe0f Data feed broken \u2014 Joshua please check the Woo API key.\n\nJoshua: priority fix needed immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 37.083333333333336, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778399355, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 36% by now, actual gap -36pp \u25bc. No orders last hour. Data feed broken \u2014 Joshua please check the Woo API key.\n\n**Joshua: prioritise API diagnostics now.**", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 36.73611111111111, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778399051, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 36% by now, gap -36pp \u25bc. No orders last hour. Data feed broken \u2014 Joshua please check the Woo API key.\n\n**Joshua: diagnose API immediately.**", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 36.388888888888886, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}, {"t": 1778398747, "severity": "critical", "summary": "\ud83d\udd34 ACT NOW\n\nSite DOWN (-1ms). Pace 0% of target \u25bc. Expected 36% by now, gap -36pp \u25bc. No orders last hour. Critical severity.\n\nData feed broken \u2014 Joshua please check the Woo API key.\n\nJoshua: investigate immediately.", "checks": {"site_ok": false, "site_status": 0, "site_ms": -1, "site_err": "HTTP Error 403: Forbidden", "woo_err": "on-hold p1: HTTP 403", "rev_today": 0, "orders_today": 0, "last_hr_orders": 0}, "rev_today": 0, "pace_pct": 0.0, "expected_pct": 36.041666666666664, "last_hr_orders": 0, "sent": false, "channel": null, "send_err": "WA bot not connected \u2014 Settings \u2192 \ud83d\udcf1 WhatsApp Bot \u2192 Show QR + scan"}]