Historical Replay Not Current Picks
2026 Week 1 2026 Week 1 readiness bundle Projection inputs as of Week 0 No Lines Yet Cached offline replay Odds API credits used: 0 Provider-no-call

Sacboyz NFL Picks Historical Replay

Season 2026 Week 1 | generated 2026-07-11T12:00:00-04:00 | publish 2026-07-11T12:00:00-04:00

Education-first static prototype. Singles-first. No lock language. No live data.

Historical Replay - Not Current Picks

2026 Week 1 readiness bundle

Projection inputs as of Week 0

No Lines Yet

Cached offline replay; Odds API credits used: 0

Playable Signals0
Review Required0
Fade Signals0
No-Play0
Pre-Inactives0
Source Issues6
Source GateABSTAIN

Source Health

Reviewer Notes: Source Health Status

Inspect provider cadences and statuses below. A 'Degraded' or 'Stale' state indicates source health checks have failed; live selections will block if any critical source is not 'Complete' and 'Fresh'.

Source gate: ABSTAIN Fail closed: True Review required: False Missing/degraded: odds, usage, injuries, team_context, matchup, weather Stale/future: - Unknown fast-moving: -
Data feed source health, freshness, and update times
SourceStatusFreshnessLast UpdatedProviderCadenceMissing Required
Game MetadataCompleteFresh2026-07-11T12:00:00-04:00nflverse/nflreadpy schedulesweekly slate plus game-window refresh-
Market LinesDegradedFresh2026-07-11T12:00:00-04:00odds APIpre-publish and publish-time refreshgame_id, market, side, line, odds, sportsbook
Usage and RoleDegradedFresh2026-07-11T12:00:00-04:00nflverse/nflreadpy participation where availableweekly after games, with depth-chart overrides before kickoffplayer_name, team, position, role_context_available
Injuries and InactivesDegradedFresh2026-07-11T12:00:00-04:00official team reports and 90-minute inactive reportdaily practice reports, final status, and per-window 90-minute inactivesinactive_state, projection_includes_injury_news
Team ContextDegradedFresh2026-07-11T12:00:00-04:00derived from market, nflverse/nflreadpy, and baseline model inputspre-slate and publish-time refreshteam_context_available
Defensive MatchupDegradedFresh2026-07-11T12:00:00-04:00nflverse/nflreadpy plus optional PFF/FTN enrichmentweekly season-long and recent-window refreshdefensive_rank, matchup_sample_games
WeatherDegradedFresh2026-07-11T12:00:00-04:00weather APIdaily, then same-day window refreshwind_speed, wind_direction, precipitation, temperature

Team Context

NFL games team context listing with spreads, totals, and scripts
WindowGameSpreadTotalListed Team TotalsDerived Team TotalsFavoriteScript TypeScript
Week 1 ReadinessDAL at PHI000 / 00.0 / 0.0PickClose game script / Low totalNo posted lines in this cached readiness bundle.

Window Summary

Candidate counts and status categories summarized by game window
WindowTotalPlayable SignalsReview RequiredFade SignalsNo-PlayPre-InactivesCorrelation Groups

Historical Coverage

Result sets: 2 | Rows: 9 | Weeks: 2026-W01, 2026-W02

Historical database row counts by betting market category
MarketRows
anytime_td1
passing_yards2
receiving_yards2
rush_receiving_yards1
rushing_yards2
team_total1

Injury Timeline

Events: 6 | Official confirmations: 3

Players tracked: Inactive WR, Next Man Up RB, Starting RB

Invalidated after inactives: Inactive WR, Starting RB

Filters

0 shown
Reviewer Notes: Hidden Gates

Verify top active hidden gates. Hidden gates execute systematic rules (injury boundaries, line-movement filters) silently to manage risk. Review the gate triggers below to verify they match expectations.

Playable Signals

No candidates met the threshold criteria in this offline evaluation. Systematic abstention is enforced to manage risk; no future outcome is implied.

Game Signals

No candidates met the threshold criteria in this offline evaluation. Systematic abstention is enforced to manage risk; no future outcome is implied.

Player Signals

No candidates met the threshold criteria in this offline evaluation. Systematic abstention is enforced to manage risk; no future outcome is implied.

Review Required

No candidates met the threshold criteria in this offline evaluation. Systematic abstention is enforced to manage risk; no future outcome is implied.

Fade Signals

No candidates met the threshold criteria in this offline evaluation. Systematic abstention is enforced to manage risk; no future outcome is implied.

No-Play

No candidates met the threshold criteria in this offline evaluation. Systematic abstention is enforced to manage risk; no future outcome is implied.

Correlation Warnings

No multi-candidate correlation groups identified. Operating under standard independent probability assumptions.

Reviewer Handoff Checklist

Reviewer Stacked PR Handoff Instructions

To inspect and validate the stacked report PRs before merge:

  1. Run the local quality gate: python run_quality_gate.py
  2. Verify git status: git status --short

Note: All live-provider adapter calls remain disabled by design. These PRs represent stacked work and will remain stacked until Chris and Claude return for a final review.

Reviewer "What Changed" Summary

Changed Artifacts: Rebuilt static report HTMLs, sitemaps, checklists, and JSON definitions to reflect polished reviewer copy and print query formatting.

Validation State: PASS (All 77 handoff artifacts validated successfully against offline schemas; sitemaps fully populated).

No-Live-Call Safety: ENFORCED (Confirmed zero live REST or WebSocket queries to providers; runtime defaults to live_no_call).

PR Review Order Print Snapshot

Follow this sequential order to inspect and approve the stacked PRs:

  1. PR #24 (codex/provider-samples-backlog): Review baseline provider decisions and JSON structures.
  2. PR #25 (codex/live-v1-provider-foundation): Verify initial provider live connection hooks.
  3. PR #26 (antigravity/report-docs-polish): Inspect report landing layouts and CSS variables.
  4. PR #27 (antigravity/report-qa-polish): Verify conservative empty states and quality gate scripts.
  5. PR #28 (antigravity/report-accessibility-polish): Review table caption elements and aria labels.
  6. PR #29 (antigravity/report-mobile-print-polish): Inspect print query stylesheets and narrow screen layouts.
  7. PR #30 (antigravity/report-reviewer-flow-polish): Review relative link paths and sitemap integrity.
  8. PR #31 (antigravity/reviewer-artifact-map-polish): Verify artifact maps and decision guidelines.
  9. PR #32 (antigravity/report-reviewer-queue-polish): Inspect action item backlogs and priority tags.
  10. PR #33 (antigravity/report-release-review-polish): Review handoff summaries and release bundle paths.
  11. PR #34 (antigravity/report-decision-summary-polish): Verify final decision badges and mock slates.
  12. PR #35 (antigravity/report-review-checklist-polish): Inspect handoff checklist checkbox elements.
  13. PR #36 (antigravity/report-final-review-polish): Review skip-link accessibility anchors.
  14. PR #37 (antigravity/report-final-qa-polish): Verify conservative empty-state fallback messages.
  15. PR #38 (antigravity/report-review-index-polish): Review glossary boxes and mockup index page headers.
  16. PR #39 (antigravity/report-reviewer-print-final): Verify print-safe panel colors and link audit checks.
  17. PR #40 (antigravity/report-reviewer-final-polish): Verify consolidated final QA checklists, glossaries, and print layouts.
  18. PR #41 (antigravity/report-reviewer-final-qa): Verify landing page QA metrics, sitemaps, link warnings, and copy consistency.
  19. PR #42 (antigravity/report-reviewer-review-guide): Current PR. Verify landing page stack review guides and evidence table styling.

Reviewer Final QA

Review Order: PR #24 → PR #42 (Chronological stacked branch path verification).

Current Stacked PR Lane: Antigravity report-reviewer-review-guide (Final reviewer stack flow documentation guide and evidence table styling).

Quality Gate Expectation: Local gate checks (pytest test suites, secret scans, provider decisions, artifact schemas) must pass 100% cleanly.

No Live Provider Calls: ENFORCED (All live provider integration calls are disabled by default).

Generated Artifact Changed: YES (Recompiled static HTML reports, sitemaps, checklists, and packet markdown files).

How to Review This Stack

Follow these steps to systematically verify the entire branch sequence:

  1. Step 1: Check baseline provider fixtures (Inspect PR #24 provider-samples-backlog and verify offline intake data models).
  2. Step 2: Verify adapter connections (Inspect PR #25 live-v1-provider-foundation and confirm zero live connection leaks).
  3. Step 3: Review UI report presentation (Verify navigation bars, progression lines, print-friendly CSS styles, and accessibility headings from PR #26 to PR #37).
  4. Step 4: Audit index links & glossary cards (Verify relative sitemap links, local hashes, and key terminology glossaries from PR #38 to PR #42).
  5. Step 5: Run quality gate validation (Execute python run_quality_gate.py to confirm sitemaps, secret scanning, and pytest suites pass cleanly).

Reviewer Glossary & Key Terms

No-Play: Candidate does not meet the necessary threshold requirements or is filtered out due to active risk gates. Systematic abstention is enforced to manage variance.

Review: Candidate is in a cautionary state requiring human verification (e.g., pending key player status or final inactives confirmations).

Risk Flag: An alert indicating potential elevated risk, such as extreme weather, rapid line movement, or defensive matchup anomalies.

Best Line: The optimal wagering line selected dynamically after shopping multiple books for the best available price.

Market Confirmation: Verification that a candidate is supported by consensus across multiple independent bookmakers.

Offline Fixture: Standard operating state using pre-packaged, offline fixture data for testing, simulation, and schema validation.

Live Disabled: Safe default status indicating that live REST or WebSocket network connections to third-party data providers are completely shut off.