Preflight failed:{' '}
{preflight.error instanceof Error ? preflight.error.message : 'unknown error'}
) : (
<>
{stage === 'preflight' && (
{lowStakes.length}
Auto-archive
{highStakes.length}
Need reason
{blocked.length}
Blocked, will skip
{blocked.length > 0 && (
{blocked.slice(0, 5).map((b) => (
{b.fullName}: {b.blockers[0]}
))}
{blocked.length > 5 &&
…and {blocked.length - 5} more
}
)}
Low-stakes defaults: release available/under-offer berths, keep sold ones, cancel
reservations, leave invoices/signing requests alone. Yachts stay on the archived
client. To customise per-client, archive that client individually instead.
)}
{stage === 'reasons' && currentHighStakes && (