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
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:
@@ -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]);
|
||||
|
||||
Reference in New Issue
Block a user