From f9566accf9dd9daf4442ec4eaf260a9c8d95af6c Mon Sep 17 00:00:00 2001 From: Wickedness Date: Thu, 9 Jul 2026 14:20:58 +0900 Subject: [PATCH] Check sortie checklist summary totals --- scripts/verify-flow.mjs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/scripts/verify-flow.mjs b/scripts/verify-flow.mjs index eba5083..ecaf466 100644 --- a/scripts/verify-flow.mjs +++ b/scripts/verify-flow.mjs @@ -9586,6 +9586,9 @@ function assertSortieTacticalRoster(state, requiredUnitIds) { ) { throw new Error(`Expected sortie checklist summary counts: ${JSON.stringify(state.sortieChecklistSummary)}`); } + if (Array.isArray(state.sortieChecklist) && state.sortieChecklistSummary.total !== state.sortieChecklist.length) { + throw new Error(`Expected sortie checklist summary total to match checklist length: ${JSON.stringify(state.sortieChecklistSummary)}`); + } const missingIds = requiredUnitIds.filter((unitId) => !state.sortieRoster.some((unit) => unit.id === unitId)); if (missingIds.length > 0) {