{#snippet checks(server: BetaTestView['servers'][number])} {#if test.plan.requirements.some(needsGameTelemetry)}
{#if server.observation?.lastGameplayAt}Latest gameplay: {server.observation.lastEvent?.replaceAll(
'_',
' '
)} ·
{betaWaitingCondition(requirement, server.observation)}
{/if} {#if !['manual', 'failure-budget'].includes(requirement.kind)}{/if} {#if editable && requirement.kind === 'manual' && !progress.passed && !closed && !hasDeletedServers} {#if canSign && server.observingAt}Waiting for this server's restart and health verification to finish before tester sign-off.
{:else}Sign-off is unavailable while this test is {test.outcome}. {test.outcome === 'paused' ? 'Resume testing first.' : 'Use the recovery instructions above.'}
{/if} {/if}