fix(awooop): prefer live priority readback in manager board
Some checks are pending
CD Pipeline / workflow-shape (push) Successful in 0s
CD Pipeline / cancel-stale-cd (push) Has been skipped
CD Pipeline / tests (push) Successful in 52s
CD Pipeline / build-and-deploy (push) Successful in 4m39s
CD Pipeline / post-deploy-checks (push) Has started running

This commit is contained in:
Your Name
2026-07-02 20:52:05 +08:00
parent 03a02a0856
commit c323908566

View File

@@ -1072,6 +1072,19 @@ type PriorityWorkOrderResponse = {
latest_successful_deploy_marker?: string | null;
production_source_truth_available?: boolean | null;
} | null;
mainline_parallel_execution?: {
enabled?: boolean | null;
current_p0_wait_state?: string | null;
retry_readback_at?: string | null;
parallel_work_item?: {
id?: string | null;
priority?: string | null;
lane?: string | null;
status?: string | null;
mapped_workplan_id?: string | null;
next_action?: string | null;
} | null;
} | null;
summary?: {
active_p0_state?: string | null;
next_executable_mainline_workplan_id?: string | null;
@@ -8790,10 +8803,22 @@ function ManagerSituationBoard({
const activeWorkplan =
summary?.next_executable_mainline_workplan_id ??
"P0-006-STOCKPLATFORM-PUBLIC-API-CONTROLLED-RECOVERY-PREFLIGHT";
const parallelEnabled = summary?.parallel_mainline_execution_enabled === true;
const parallelWorkItem = summary?.parallel_mainline_work_item_id ?? "--";
const parallelNextAction = summary?.parallel_mainline_next_action ?? "--";
const parallelRetryAt = summary?.parallel_mainline_retry_readback_at ?? "--";
const parallelOverlay = priority?.mainline_parallel_execution;
const parallelEnabled =
summary?.parallel_mainline_execution_enabled === true ||
parallelOverlay?.enabled === true;
const parallelWorkItem =
summary?.parallel_mainline_work_item_id ??
parallelOverlay?.parallel_work_item?.id ??
"--";
const parallelNextAction =
summary?.parallel_mainline_next_action ??
parallelOverlay?.parallel_work_item?.next_action ??
"--";
const parallelRetryAt =
summary?.parallel_mainline_retry_readback_at ??
parallelOverlay?.retry_readback_at ??
"--";
const activeState =
summary?.active_p0_state ??
"blocked_stockplatform_public_api_controlled_recovery_preflight";
@@ -9749,7 +9774,7 @@ export default function AwoooPWorkItemsPage() {
}, [fetchTelemetry]);
const priorityWorkOrder =
telemetry.priorityWorkOrder ?? priorityWorkOrderReadback;
priorityWorkOrderReadback ?? telemetry.priorityWorkOrder;
const commanderInsertedRequirementWorkOrder =
priorityWorkOrder ?? COMMANDER_INSERTED_REQUIREMENT_FALLBACK;
const workItems = useMemo(() => buildWorkItems(telemetry, t), [telemetry, t]);