Source Coverage generatedAt: 2026-06-12T23:30:06.638Z sourceCommit: 3412ec3ed0246f0c4d9f4f64fe0da66fcba25071 sourcePath: /briefs/source-coverage.md mirrorPath: /ai/sources/source-coverage.txt privacy: public evidence only; private live team state is excluded canary: READABILITY_CANARY_SOURCE_COVERAGE_TXT_3412EC3E Source Coverage Generated: 2026-06-12T22:48:46.503Z Coverage official_fantasy_players - Primary: FIFA Fantasy players JSON (api_json; https://play.fifa.com/json/fantasy/players.json; script=true; ChatGPT=true; phone=true; confidence=high) - Fallback: Cloudflare Pages hosted generated files (hosted_generated_file; Public base URL is not configured yet; files originate from data/generated and briefs.; script=true; ChatGPT=true; phone=true; confidence=high) - Unresolved gaps: None - Notes: Hosted generated files are a stale-safe fallback only after a successful refresh and deployment. fantasy_team_mapping - Primary: FIFA Fantasy squads JSON (api_json; https://play.fifa.com/json/fantasy/squads.json; script=true; ChatGPT=true; phone=true; confidence=high) - Fallback: Cloudflare Pages hosted generated files (hosted_generated_file; Public base URL is not configured yet; files originate from data/generated and briefs.; script=true; ChatGPT=true; phone=true; confidence=high) - Unresolved gaps: None - Notes: The deprecated squads_fifa feed is not a fallback. official_rules - Primary: FIFA Fantasy help pages JSON (api_json; https://play.fifa.com/json/fantasy/help_pages.json; script=true; ChatGPT=true; phone=true; confidence=high) - Fallback: FIFA Fantasy rules and help page (website_js_rendered; https://play.fifa.com/fantasy/help/rules; script=false; ChatGPT=false; phone=true; confidence=high) - Unresolved gaps: Mystery Booster exact effect is not yet published.; Third-place play-off packaging is not explicit.; Appearance rows remain semantically ambiguous. - Notes: The HTML page is official but requires JavaScript or manual capture. confirmed_lineups - Primary: FIFA match centre and official match pages (website_js_rendered; https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/scores-fixtures; script=false; ChatGPT=false; phone=true; confidence=high) - Fallback: Apple Sports (mobile_app; https://apps.apple.com/app/apple-sports/id6446788829; script=false; ChatGPT=false; phone=true; confidence=medium) - Unresolved gaps: Neither source is currently script-readable.; Publication timing and World Cup coverage must be validated on match day. - Notes: Use timestamped user screenshots or copied text when direct access fails. bench_status - Primary: FIFA match centre and official match pages (website_js_rendered; https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/scores-fixtures; script=false; ChatGPT=false; phone=true; confidence=high) - Fallback: Human or user supplied evidence (manual_user_input; Provided directly by the user as a screenshot or copied text.; script=true; ChatGPT=true; phone=true; confidence=medium) - Unresolved gaps: Bench detail availability has not been validated.; Fantasy API matchStatus timing is not accepted as lineup proof. - Notes: Require named source and capture time. formations - Primary: FIFA match centre and official match pages (website_js_rendered; https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/scores-fixtures; script=false; ChatGPT=false; phone=true; confidence=high) - Fallback: Apple Sports (mobile_app; https://apps.apple.com/app/apple-sports/id6446788829; script=false; ChatGPT=false; phone=true; confidence=medium) - Unresolved gaps: Displayed formations may be provider interpretation rather than official tactical shape. - Notes: Treat listed personnel as stronger evidence than a provider's formation label. injuries_suspensions - Primary: BBC Sport football website (website_html; https://www.bbc.com/sport/football; script=true; ChatGPT=true; phone=true; confidence=medium) - Fallback: ESPN soccer website (website_html; https://www.espn.com/soccer/; script=true; ChatGPT=true; phone=true; confidence=medium) - Unresolved gaps: No single official tournament-wide injury feed is registered.; Federation and press-conference confirmation may be newer than articles. - Notes: Cross-check material availability claims close to deadlines. set_piece_takers - Primary: Fantasy Football Scout (website_html; https://www.fantasyfootballscout.co.uk/; script=true; ChatGPT=true; phone=true; confidence=medium) - Fallback: Human or user supplied evidence (manual_user_input; Provided directly by the user as a screenshot or copied text.; script=true; ChatGPT=true; phone=true; confidence=medium) - Unresolved gaps: No official tournament-wide set-piece hierarchy exists.; Specialist content may require membership and can become stale. - Notes: Treat as researched role evidence, not guaranteed future assignment. penalty_takers - Primary: Fantasy Football Scout (website_html; https://www.fantasyfootballscout.co.uk/; script=true; ChatGPT=true; phone=true; confidence=medium) - Fallback: Human or user supplied evidence (manual_user_input; Provided directly by the user as a screenshot or copied text.; script=true; ChatGPT=true; phone=true; confidence=medium) - Unresolved gaps: Penalty order can change by personnel and match context.; No official tournament-wide hierarchy source is registered. - Notes: Record date, likely order and evidence basis. predicted_lineups - Primary: Fantasy Football Scout (website_html; https://www.fantasyfootballscout.co.uk/; script=true; ChatGPT=true; phone=true; confidence=medium) - Fallback: FotMob website (website_js_rendered; https://www.fotmob.com/; script=false; ChatGPT=false; phone=true; confidence=medium) - Unresolved gaps: World Cup 2026 prediction coverage is untested.; Predictions are signals, never confirmed facts. - Notes: Always label predicted lineups and retain uncertainty. odds_clean_sheet_probability - Primary: OddsPortal football odds (website_js_rendered; https://www.oddsportal.com/football/; script=false; ChatGPT=false; phone=true; confidence=medium) - Fallback: Human or user supplied evidence (manual_user_input; Provided directly by the user as a screenshot or copied text.; script=true; ChatGPT=true; phone=true; confidence=medium) - Unresolved gaps: No script-readable odds source is validated.; Clean-sheet probability requires a documented derivation from current markets. - Notes: Record bookmaker/market scope and observation time. press_conference_minutes_risk - Primary: BBC Sport football website (website_html; https://www.bbc.com/sport/football; script=true; ChatGPT=true; phone=true; confidence=medium) - Fallback: ESPN soccer website (website_html; https://www.espn.com/soccer/; script=true; ChatGPT=true; phone=true; confidence=medium) - Unresolved gaps: No dedicated press-conference transcript feed is registered.; Manager comments may be ambiguous or superseded. - Notes: Separate direct quotes, reporter interpretation and coaching inference. live_match_status - Primary: FIFA match centre and official match pages (website_js_rendered; https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/scores-fixtures; script=false; ChatGPT=false; phone=true; confidence=high) - Fallback: Apple Sports (mobile_app; https://apps.apple.com/app/apple-sports/id6446788829; script=false; ChatGPT=false; phone=true; confidence=medium) - Unresolved gaps: Direct script access is unvalidated.; Fantasy players.json matchStatus timing remains unproven. - Notes: Use timestamped human evidence where necessary. user_manual_evidence - Primary: Human or user supplied evidence (manual_user_input; Provided directly by the user as a screenshot or copied text.; script=true; ChatGPT=true; phone=true; confidence=medium) - Fallback: Direct user text confirmation (manual_user_input; A direct user message containing copied source text, observed facts, or explicit action confirmation.; script=true; ChatGPT=true; phone=true; confidence=medium) - Unresolved gaps: Manual evidence quality depends on timestamp and visible context. - Notes: Screenshots and copied text are acceptable when direct source access fails. Manual and mobile sources are valid when their access method is explicit. Predicted lineups are signals, never facts. Validation Errors - None