Pular para o conteúdo principal

isMatchAutoValidationEligible

@raizfc/contracts


@raizfc/contracts / isMatchAutoValidationEligible

Function: isMatchAutoValidationEligible()

isMatchAutoValidationEligible(match, reportedAt, nowIso): boolean

Defined in: match/match-status.ts:130

auto_validate's authority is Job (SPEC-DOMAIN-MATCH-001 transitions table) — eligibility never depends on who is asking, only on match state: still waiting_validation, a result exists, the type is friendly (championship authority is out of this MVP's scope, registered as a known limitation), and the 72h window has elapsed without a contest.

Parameters

match

Readonly<{ result?: unknown; status: MatchStatus; type: "friendly" | "championship"; }>

reportedAt

string | undefined

nowIso

string

Returns

boolean