fix(P1-C): 公开预测仅 live+success,且不含 reasoning/agent_outputs
GET /matches/{id}:查询加 WHERE run_type='live' AND status='success';
recent_predictions 不再输出 reasoning/agent_outputs(避免泄露内部推理)。
MatchOut.recent_predictions schema 放宽为 list[dict]。
测试 test_p1_c_public_predictions(2/2);全量 309 通过。
This commit is contained in:
+2
-2
@@ -24,8 +24,8 @@ class MatchOut(BaseModel):
|
||||
away_xg: float | None = None
|
||||
# 比赛详细统计(bzzoiro /events/{id}/stats/),无统计为 None
|
||||
stats: dict | None = None
|
||||
# 该场比赛的最近预测摘要(按时间倒序,最多 5 条;无预测为空)
|
||||
recent_predictions: list[PredictionOut] = []
|
||||
# P1-C: 公开接口的预测不含 reasoning/agent_outputs;仅 live+success 路由已过滤
|
||||
recent_predictions: list[dict] = []
|
||||
|
||||
|
||||
class MatchListOut(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user