diff --git a/docs/tasks/FIX-chart-choice-rounds-page-3.md b/docs/tasks/FIX-chart-choice-rounds-page-3.md new file mode 100644 index 00000000..9d6531bb --- /dev/null +++ b/docs/tasks/FIX-chart-choice-rounds-page-3.md @@ -0,0 +1,13 @@ +# #239 第三次需拍板答复:展示字段由本单一并补齐(2026-11-13,Claude) + +本文件补充 TASK 与 FIX-1、FIX-2,冲突时以本文件为准。 + +由本单一并补齐。下面三类都只是把已经算好的结果多返回给前端,**不改任何计算、选线、判边或打分规则**: + +1. **非关键线**:`ordered_lines` 旁边新增 `minor_lines`,内容是当前段内只翻 D4、D12、D24 的线,每条带 `at` 和 `charts`。页面用浅色画出,不参与轮次。 +2. **六盘上升与未定盘的换座时刻**:每轮的包和最终结果新增 `key_charts`。每项为 `{chart, sign, decided_by, flips_at?}`: + - `sign` 取当前段代表时刻的上升; + - 未定的盘带 `flips_at`,即它在段内换座的时刻,取自已有扫描。 +3. **事件逐件对上与否**:最终结果新增 `events_detail: [{date, category, matched}]`。`matched` 取 `score_minute` 对最终代表时刻的逐件结果,口径和 `matched` 总数一致。 + +测试:三个字段都要在 Python 端和接口层验证存在且取值正确;原有字段和规则不变。