Demo -- read-only snapshot of the live system as of 2026-07-16T01:45:31Z; no live data, paper units only.
Skip to main content

evidence / Engineering depth

The Data Layer -- a leak-safe, as-of-stamped, keyless multi-sport data platform that audits its own completeness

Data engineering at scale, built to be reproducible and honest about what it does not yet have. The single truth-source for any figure below is docs/JOB_EVIDENCE_PACKET.md (sections F and G); the full pipeline/cache reference is docs/DATA.md. data/ is local-only and gitignored, so every number here is read from a committed artifact under scripts/platformkit/analytics_showcase/out/ or a committed builder, never from the private corpora themselves.

strongest single receipt

The platform ingests four sports from keyless-first public sources, folds them into point-in-time-correct feature corpora that are leak-safe by construction, and then audits its own completeness and publishes the audit

the claim

The platform ingests four sports from keyless-first public sources, folds them into point-in-time-correct feature corpora that are leak-safe by construction, and then audits its own completeness and publishes the audit. No number is presented without its provenance and an honesty label; a feed miss is logged and skipped, never filled with a guess. This is a calibration/measurement layer -- no dollar/edge/ROI claim is made anywhere, and the artifacts carry that fact in their own metadata.


receipts

claimreceiptcommitted artifact
MLB Statcast coverage693,037 pitches; framing cols 99.63-100% non-nullanalytics_showcase/out/statcast_showcase.json
Fact-claims corpus103,048 generated / 103 families; 101,864 of 101,865 sampled verified (98.85% covered)analytics_showcase/out/claims_corpus_meta.json
Matchup matrix291,625 pairs from 2,214 tracking files / 3 seasonsdata/cache/coverage_faced_allseasons.parquet; scripts/intel/build_coverage_allseasons.py
As-of feature buildersshift(1) expanding-window; debut => NaN assertionscripts/platformkit/asof_common.py; scripts/intel/outcome/build_player_availability.py
Keyless acquisition pipelines6 pipelines; `bbref_advanced_extended.parquet` = 1,470 rowsscripts/platformkit/data_frontier/*.py
Completeness auditorNBA: 61 attributes / 6 windows / 505 players / 0 all-nullscripts/platformkit/data_frontier/profile_completeness.py -> data/frontend/ops/profile_completeness.json
MLB Statcast coverage showcase: 693,037 pitches, pitch-type mix and velocity percentiles
Figure: descriptive coverage of the 693,037-pitch Statcast pull. Coverage only -- it does not recompute any predictive-validity result.
Fact-claims corpus: 103,048 generated claims across 103 families, generated-vs-validated split
Figure: the claims corpus shown with the generated-vs-validated split explicit, so "verified" never silently means "generated."

why this matters

The hire signal here is not raw volume -- it is that the volume is reproducible, provenance- stamped, and self-audited. The hard part of data engineering is not fetching rows; it is building corpora that cannot leak, that rebuild identically from scratch, and that tell you where the gaps are before a model quietly trains on a hole. This layer does all three: leak-safety is a construction invariant with an assertion behind it, keyless-first sourcing removes a paid-API dependency for the default slate, and the completeness auditor plus the generated-vs-validated split mean no number reaches a reviewer without its own disclaimer.


no edge claimed

This site reports calibration and sharpness only, never a dollar edge, ROI, or bankroll result. An honest null is a success.