Every roster, exactly once
Each league roster must map to one valid two-team matchup with a finite score. Missing rosters, duplicate mappings, malformed groups, missing scores, and byes fail the current rule.
Published finality method
Leagueborn requires complete target-week coverage, an eligible provider context, and two matching source observations before it freezes a weekly recap.
Direct answer: the same complete canonical Sleeper source must be observed twice at distinct times at least 15 minutes apart, after the active scoring week has advanced or the league is complete.Four gates
No single label, date, or timer is enough. The current rule joins target-week evidence with provider state and repeated source agreement.
Each league roster must map to one valid two-team matchup with a finite score. Missing rosters, duplicate mappings, malformed groups, missing scores, and byes fail the current rule.
The active NFL scoring week must be later than the target week, unless the league itself is complete. Sleeper’s display-week value is never used as the finality trigger.
Leagueborn hashes the canonical weekly source and requires the same hash at two distinct observation times at least 15 minutes apart. Any source change starts a new observation sequence.
04 / Publication freeze: only a week that passes all gates becomes a published recap edition and eligible final-recap share. A live or candidate edition remains non-final and cannot masquerade as the frozen receipt.
Why the checks combine
A Sunday score can remain unchanged for 15 minutes while games are still active. A league can be marked complete while source coverage is malformed. Each gate closes a different failure mode.
Leagueborn evaluates the requested scoring week itself. A season-status label does not substitute for its matchups, scores, coverage, and matching observations.
Before the provider advances, old observations are discarded. That prevents an unchanged live score from passing only because a clock ran long enough.
The published edition binds its final ledger to the verified source fingerprint and rule version. It is treated as immutable after publication.
Sleeper says stat corrections can arrive through Thursday. The current Leagueborn finalizer keeps its published snapshot and does not yet issue an automatic replacement edition after a later correction. Read the receipt as evidence frozen at its stated observation time, not a promise that the upstream source can never change.
Source: Sleeper Support, Stat Corrections.
Questions, answered
Calendar shorthand and plausible narration are not substitutes for the source checks above.
Bring your own league