From 52cf967552e01d0c531cd67b5a532b195af5bd7f Mon Sep 17 00:00:00 2001 From: Your Name Date: Wed, 1 Jul 2026 22:56:32 +0800 Subject: [PATCH] fix(ui): surface p0 readback before slow telemetry --- .../src/app/[locale]/awooop/work-items/page.tsx | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/apps/web/src/app/[locale]/awooop/work-items/page.tsx b/apps/web/src/app/[locale]/awooop/work-items/page.tsx index 2e7b59b9..1ed977cf 100644 --- a/apps/web/src/app/[locale]/awooop/work-items/page.tsx +++ b/apps/web/src/app/[locale]/awooop/work-items/page.tsx @@ -8224,6 +8224,16 @@ export default function AwoooPWorkItemsPage() { ); const reportSourceHealthUrl = `${API_BASE}/api/v1/agents/agent-report-source-health`; const priorityWorkOrderUrl = `${API_BASE}/api/v1/agents/awoooi-priority-work-order-readback`; + const priorityWorkOrderPromise = + fetchJson(priorityWorkOrderUrl, 12000); + + void priorityWorkOrderPromise.then((nextPriorityWorkOrder) => { + if (!nextPriorityWorkOrder) return; + setTelemetry((current) => ({ + ...current, + priorityWorkOrder: nextPriorityWorkOrder, + })); + }); const [ quality, @@ -8264,7 +8274,7 @@ export default function AwoooPWorkItemsPage() { fetchJson(callbackRepliesUrl, 12000), fetchJson(aiRouteStatusUrl, 12000), fetchJson(reportSourceHealthUrl, 12000), - fetchJson(priorityWorkOrderUrl, 12000), + priorityWorkOrderPromise, ]); const statusChainIncidentId = selectStatusChainIncidentId( @@ -8409,7 +8419,7 @@ export default function AwoooPWorkItemsPage() {