DraftSOS fantasy football multi-domain web
  • HTML 55.2%
  • JavaScript 17.5%
  • Python 16.3%
  • CSS 9.8%
  • Shell 1.2%
Find a file
DraftSOS Research b099c2be8f feat(validation): average 3 CV repeats at optimal n_sims=3000 for a stable figure
Stability sweep (fanned out across agents) showed metric std floored by ~1000 sims:
  n_sims=1000 -> dir_acc 72.98 ± 0.04 (10s);  n_sims=5000 -> 72.94 ± 0.05 (56s)
std flat across 5x sims => MC noise already below the dir-accuracy quantization (~1 player).
Set CV_NSIMS=3000 (margin above the knee, ~34s/run, far under any time ceiling) and average
CV_REPEATS=3 runs so the published decimal is the central estimate (72.9%), not single-run noise.
Vectorized engine makes this ~50x cheaper than the original scalar loop.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-30 12:42:11 -04:00
api fix(rankings): apply superflex QB premium so elite QBs surface in top tier 2026-06-29 15:13:48 -04:00
home/pook/openclaude-workspace/nfl-fantasy-sos chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
launchers chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
prompts chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
public feat(sites): apply company footer standard + cookie-policy pages + dynamic year 2026-06-30 10:53:48 -04:00
scripts feat(audit): Traefik header-router + CrowdSec allowlist for clean audits 2026-06-28 20:39:32 -04:00
seo-data chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
shared feat(sites): apply company footer standard + cookie-policy pages + dynamic year 2026-06-30 10:53:48 -04:00
tests chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
.gitignore feat(validation): real out-of-sample accuracy pipeline for draftsos /accuracy 2026-06-30 12:06:00 -04:00
adp-data.json chore(data): refresh ADP rankings + player projections (prod sync) 2026-06-28 10:08:57 -04:00
audit-packet-spec.md chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
build-spw-data.py feat(validation): real out-of-sample accuracy pipeline for draftsos /accuracy 2026-06-30 12:06:00 -04:00
championship-factors.py chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
CHANGELOG.md docs(changelog): add 2026-06-28 secrets-to-Vaultwarden + SEO/fixes entries 2026-06-28 17:15:02 -04:00
coaching-data.json chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
coaching_impact_summary.txt chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
comprehensive-scanner.py chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
DESIGN.md chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
docker-compose.yml feat(audit): Traefik header-router + CrowdSec allowlist for clean audits 2026-06-28 20:39:32 -04:00
DOMAIN-STRATEGY.md chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
draft-engine-config.json chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
draft-engine.py perf(quant): vectorize _quick_predict_ppg (~50x faster) + wire CV n_sims 2026-06-30 12:26:32 -04:00
EDGE-ENCYCLOPEDIA.md chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
exhaustive-edge-scanner.py chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
EXHAUSTIVE-SCAN-FINDINGS.md chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
EXHAUSTIVE-SCAN-RESULTS.json chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
FACTOR-SCAN-RESULTS.md chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
fetch-nflverse-data.py chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
gem_detector.py fix(build): track 3 build-critical engine modules + drop historical-data COPY (M1 Step 1) 2026-06-13 17:45:22 -05:00
GTM-STRATEGY.md chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
health.html chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
MILESTONE-CONTRACT-V2.md chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
MILESTONE-CONTRACT.md chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
MILESTONE_CONTRACT.md chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
nfl-2026-fantasy-analysis.md chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
nfl-fantasy-sos-config.json chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
nfl-fantasy-sos-position-config.json chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
nfl-fantasy-sos.py fix(build): track 3 build-critical engine modules + drop historical-data COPY (M1 Step 1) 2026-06-13 17:45:22 -05:00
NFLVERSE-MILESTONE-CONTRACT.md chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
nginx.conf audit: draftstrategy.io HIGH+ security, SEO, and performance fixes 2026-06-12 10:04:02 -05:00
player-overrides.json chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
players-projections.json chore(data): refresh ADP rankings + player projections (prod sync) 2026-06-28 10:08:57 -04:00
prd.json chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
PROJECT-STATE.md chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
props-loader.py chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
quant-engine.py perf(quant): vectorize _quick_predict_ppg (~50x faster) + wire CV n_sims 2026-06-30 12:26:32 -04:00
refresh-data.sh chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
refresh-validation.sh feat(validation): real out-of-sample accuracy pipeline for draftsos /accuracy 2026-06-30 12:06:00 -04:00
scoring.py chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
SHIP-NOSHIP-PLAN.md chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
sos-exploitability.json chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
sweep_one.py perf(quant): vectorize _quick_predict_ppg (~50x faster) + wire CV n_sims 2026-06-30 12:26:32 -04:00
validate-scoring.py chore(repo): capture untracked backend into git so prod builds reproducibly (M1 Step 1) 2026-06-13 17:26:56 -05:00
validation-report.py feat(validation): average 3 CV repeats at optimal n_sims=3000 for a stable figure 2026-06-30 12:42:11 -04:00