Runtime keys
needs review0 of 4 external providers are safe for real dry-run calls.
- real keys
- 0/4
- mock dry-run
- enabled
数据源状态、赛事准入、ID 映射和快照覆盖率用于支撑赛前预测链路的可追踪性。 这里不执行同步任务,也不包含自动投注能力。
Provider Ops 的写入型工具需要先解锁;未解锁时页面只展示只读状态和合规提示。
Admin controls locked. Unlock Provider Ops to view helper run history.
Admin controls locked. Unlock Provider Ops to view the audited operation log.
0 of 4 external providers are safe for real dry-run calls.
The Odds API fixture mappings are not available yet.
EPL coverage report has 0 odds snapshots and 0 fixture gaps.
Latest dry-run generated 2 predictions and skipped 1 fixtures.
No persisted open provider conflicts are blocking the current chain.
| Provider | 状态 | 能力 | 商业使用 | 保留快照 | 使用策略 | 复核 | 历史/再分发 | Key 引用 | Owner | 备注 |
|---|---|---|---|---|---|---|---|---|---|---|
api-football | review | competitionsseasonsfixturesresults | review | review | fixture_result_fallback_research_dry_run | 05/08 08:00 | history noredistribute no | API_FOOTBALL_API_KEY | nutmeg-ops | Candidate broad fixture/result fallback; free plan can be season-limited. |
football-data.org | review | competitionsseasonsfixturesresults | review | review | fixtures_results_research_dry_run | 05/06 08:00 | history noredistribute no | FOOTBALL_DATA_API_KEY | nutmeg-ops | Candidate schedule/result provider; legal and retention review required before production. |
mock-local | active | competitionsseasonsfixturesfixture_detailresultsoddslineupsinjuriesteam_stats | yes | yes | local_development_and_test | 05/06 08:00 | history yesredistribute yes | N/A | nutmeg-ops | Local deterministic fixture provider for development and tests. |
sportmonks | review | fixturesresultsoddslineupsinjuriesteam_stats | review | review | broad_coverage_trial_research | 05/06 08:00 | history noredistribute no | SPORTMONKS_API_KEY | nutmeg-ops | Candidate broad coverage provider; production use requires explicit plan and contract check. |
the-odds-api | review | odds | review | review | odds_snapshot_research_dry_run | 05/06 08:00 | history noredistribute no | THE_ODDS_API_KEY | nutmeg-ops | Candidate odds provider; verify historical snapshot retention terms. |
| Provider | Review | Reviewed | 使用策略 | 数据权限 | 下次复核 | 证据 | 备注 |
|---|---|---|---|---|---|---|---|
api-football | review | 05/08 08:00 | fixture_result_fallback_research_dry_run | commercial noretain nohistory noredistribute no | 11/04 08:00 | source | Candidate broad fixture/result fallback; free plan can be season-limited. |
the-odds-api | review | 05/06 08:00 | odds_snapshot_research_dry_run | commercial noretain nohistory noredistribute no | 11/02 08:00 | source | Candidate odds provider; historical snapshot retention must be verified. |
| Provider | Key | Dry-run | Commit | 真实请求 | Runtime env | 下一步 |
|---|---|---|---|---|---|---|
api-footballcompetitions, seasons, fixtures, results | review | mock sample | blocked | review | NUTMEG_API_FOOTBALL_API_KEY | 真实同步前需配置 API key |
football-data.orgcompetitions, seasons, fixtures, results | review | mock sample | blocked | review | NUTMEG_FOOTBALL_DATA_API_KEY | 真实同步前需配置 API key |
mock-localcompetitions, seasons, fixtures, fixture_detail | yes | local only | N/A | review | N/A | 本地确定性测试可用 |
sportmonksfixtures, results, odds, lineups | review | mock sample | blocked | review | NUTMEG_SPORTMONKS_API_KEY | 真实同步前需配置 API key |
the-odds-apiodds | review | mock sample | blocked | review | NUTMEG_THE_ODDS_API_KEY | 真实同步前需配置 API key |
| Provider | Status | Latency | Error rate | Quota | Fallback | Observed | Next action |
|---|---|---|---|---|---|---|---|
mock-localdeterministic_fixture | key configured | N/A | 0.0% | provider defined | review | 05/08 11:32 | 无需动作 |
football-data.orgfixtures_results | not configured | N/A | N/A | provider defined | yes | 05/08 11:32 | 配置 runtime key |
the-odds-apiodds | not configured | N/A | N/A | provider defined | yes | 05/08 11:32 | 配置 runtime key |
sportmonkslineups_injuries | not configured | N/A | N/A | provider defined | yes | 05/08 11:32 | 配置 runtime key |
| 优先级 | Provider | Adapter | Free fit | Key | Env | 申请 | 下一步 |
|---|---|---|---|---|---|---|---|
| 1 | football-data.org | supported | free ok | review | NUTMEG_FOOTBALL_DATA_API_KEY | 先申请 football-data.org free key | |
| 2 | api-football | supported | free ok | review | NUTMEG_API_FOOTBALL_API_KEY | 配置 API-Football free key | |
| 3 | sportmonks | supported | trial | review | NUTMEG_SPORTMONKS_API_KEY | 申请 SportMonks trial key | |
| 4 | the-odds-api | supported | soccer limited | review | NUTMEG_THE_ODDS_API_KEY | 可先申请 The Odds API free key |
| 赛事 | 阶段 | 结果 | 质量 | 赛程 | 赔率 | 阵容/伤停 | 新鲜度 | 阻塞项 |
|---|---|---|---|---|---|---|---|---|
Premier LeagueEPL | beta | beta ready | 71.8QB | 99% | 61% | 70% | 0% | clear |
| Provider | 实体类型 | 数量 | 平均置信度 | 最低置信度 | 最近更新 |
|---|---|---|---|---|---|
| 暂无 provider 映射摘要 | |||||
| 严重度 | 类型 | Provider | 实体 | Canonical ID | Provider IDs | 最低置信度 | 建议动作 |
|---|---|---|---|---|---|---|---|
| critical | Canonical 碰撞 | football-data.org | competition | EPL | 2021, PL | 100% | confirm_or_split_canonical_mapping |
| Fixture | Kickoff | Issues | Mapping | Odds | Latest | Next |
|---|---|---|---|---|---|---|
| 当前窗口没有赔率覆盖缺口 | ||||||
| Fixture | Status | Mapping | Probe | Odds | Next |
|---|---|---|---|---|---|
Arsenal vs Brightonfd_fixture_missing_odds | Mapping missing | mapping required | live no | 0 | 补齐 SportMonks fixture mappingmissing_sportmonks_fixture_mapping |
| ID | 状态 | 严重度 | 类型 | Canonical ID | Providers | 创建 | 解决 |
|---|---|---|---|---|---|---|---|
| 暂无持久化 provider conflict event | |||||||
| 严重度 | 类型 | 实体 | Canonical ID | Providers | Trusted | 质量影响 | 证据 | 动作 |
|---|---|---|---|---|---|---|---|---|
| 当前未发现需要记录的 provider 冲突事件 | ||||||||
| Capability | Provider | Rank | Reason |
|---|
| ID | Provider | 类型 | Provider ID | Canonical ID | 置信度 | 更新 |
|---|---|---|---|---|---|---|
| 暂无 provider 映射记录 | ||||||