mlb
steadysource-complete → source-complete
gaps no change
Coverage honesty
StatVault does not claim a sport is complete because a page renders. This ledger starts from the generated source artifacts, records whether public player, leader, and team routes render the same caveat contract, then shows the remaining fillable queues without upgrading any status by presentation alone.
Rows checked
15
5 sports · 3 surfaces
Rendered routes
15/15
Server/component HTML proof
Profiles with a fillable gap
6,246
Plus MLS 17 seasons outside any source window — counted separately, different unit
Browser sampled
2/2
Published separately from the fast matrix
61 of 121 ranking routes declare the date of the artifact they render. 60 routes remain dateless.
50%
Declaration coverage, not freshness
Receipt generated 2026-09-14T08:51:34.137Z. A declared date makes currency inspectable; it does not prove the underlying source is fresh.
This badge changes only when sport status or fillable-gap counts change. Timestamp-only refreshes stay quiet.
0 changed sports
Gap delta no change
source-complete → source-complete
gaps no change
partial → partial
gaps no change
partial → partial
gaps no change
partial → partial
gaps no change
source-complete → source-complete
gaps no change
Ranked from the same coverage artifacts that drive the status chips. A high gap count is a source-backfill queue, not a lower trust score.
Generated 2026-09-21T08:15:31.653Z
4,944
fillable gaps
1,302
fillable gaps
0
fillable gaps
Ranked from current heatmap targets and adapter posture. Every row is evidence-first; no profile stat changes until a source row is captured.
20 ready targets · 6263 fillable gaps
10 queue snapshots
Ready target movement
no change
Unresolved movement
-211
attempt smallest ready targets
Next: Bill Johnson · gap 7
No profile stat mutation without source URL/source row and regenerated coverage artifacts.
attempt smallest ready targets
Next: Dell Curry · gap 15
No profile stat mutation without source URL/source row and regenerated coverage artifacts.
Every attempt against a ready target through an approved adapter, honestly recorded whether it found usable evidence, produced a candidate that failed our validation guard, or found nothing new. Nothing here mutates a profile without a captured source row.
Last attempted 2026-07-10
This is the narrow hydration proof produced by the Playwright sampler. It is intentionally separate from the fast route-render matrix.
2/2 passed
Chromium page assertions passed for the public trust rollup.
Chromium page assertions passed for the representative source-scope route.
not required for this fast closeout gate; route-render test exercises server/component HTML
not required for this fast closeout gate; route-render test exercises server/component HTML
not required for this fast closeout gate; route-render test exercises server/component HTML
Source artifacts: audits/sport-data-scope-matrix.json + audits/sport-coverage-heatmap.json · generated 2026-07-08T02:04:15.031Z
0
fillable gaps
17
fillable gaps
extract row level targets before adapter run
Needs row-level target extraction before adapter mutation.
No profile stat mutation without source URL/source row and regenerated coverage artifacts.
no op source complete
Needs row-level target extraction before adapter mutation.
No profile stat mutation without source URL/source row and regenerated coverage artifacts.
not required for this fast closeout gate; route-render test exercises server/component HTML
not required for this fast closeout gate; route-render test exercises server/component HTML
not required for this fast closeout gate; route-render test exercises server/component HTML
not required for this fast closeout gate; route-render test exercises server/component HTML
not required for this fast closeout gate; route-render test exercises server/component HTML
not required for this fast closeout gate; route-render test exercises server/component HTML
not required for this fast closeout gate; route-render test exercises server/component HTML
not required for this fast closeout gate; route-render test exercises server/component HTML
not required for this fast closeout gate; route-render test exercises server/component HTML
not required for this fast closeout gate; route-render test exercises server/component HTML
not required for this fast closeout gate; route-render test exercises server/component HTML
not required for this fast closeout gate; route-render test exercises server/component HTML