Merge remote-tracking branch 'origin/staging' into codex/consult-career-yoga-functional-20261002
# Conflicts: # CHANGELOG.md # docs/BUG_HISTORY.md
This commit is contained in:
@@ -0,0 +1,33 @@
|
||||
# PROGRESS:经历日期越界卡死比较 + 更正经历(2026-10-02,BUG-1178~1179)
|
||||
|
||||
- 模式:直接执行(产品 10-02「两条修法需要修,改错选 A」)。
|
||||
- 基线:`origin/staging` `8e978cab`;分支 `codex/rectification-post-adopt-verify-20261001`。
|
||||
- BUG 编号:staging 任务书已预留 1174~1177(普通对话),本单用 1178~1179。
|
||||
|
||||
## 实证
|
||||
|
||||
staging 真机测试者:「2028 年借出一笔钱」(年份打错)后每轮「这次没有重新比较」,不出卡。本机真引擎同一请求:
|
||||
|
||||
| 追加的经历 | 引擎 |
|
||||
| --- | --- |
|
||||
| 2028 年(未来) | 400 `events[7] dates must be between birth_date and today` |
|
||||
| 今年(年精度,止于 12-31) | 400 |
|
||||
| 本月(月精度,止于月底) | 400 |
|
||||
| 去年 | 200 |
|
||||
|
||||
## 改动
|
||||
|
||||
| 位置 | 改动 |
|
||||
| --- | --- |
|
||||
| `engine-client.ts` | `boundEngineEventDates`:发引擎前丢未来 / 出生前事件,裁剪越界日期(上限 UTC 昨天) |
|
||||
| `rectification-v9-tools.ts` | batch / propose 拒收未来日期(`future_date`,不写库);batch 已写行 `index` 改用原始条目序号,复述按写入行读取;revise 工具 focus 可选、quote 须落本轮原话、修订后立即确认并重算 |
|
||||
| `agent-run-*` / `host-fallback.ts` / `user-copy.ts` | 未来日期时服务端追加一句 |
|
||||
| `turn-decision.ts` | 经历摘要带 `evidence_id`,排除 superseded |
|
||||
| `agentic-rectification.ts` | 提示:用户更正走 revise-evidence |
|
||||
|
||||
## 验证
|
||||
|
||||
- 新测试 `rectification-event-date-bounds-20261002.test.ts` 5 条;`rectification-v9-evidence` 新增无焦点更正用例;三条合同用例三栏改写。
|
||||
- 真库 + 真引擎:虚构案例账本加 2028 与今年经历后重算成功;无焦点修订 + 确认后旧记录 superseded。
|
||||
- 环境缺口:真实模型是否按新提示调用修订工具,本机无模型凭据,见真机清单。
|
||||
- 未改:`mastra/rectification-tools.ts`(仅旧版 `session.ts` 引用,非当前产品路径)同样直接发事件给引擎。
|
||||
@@ -266,6 +266,7 @@
|
||||
| `TASK-rectification-angle-timing-research-20261001.md` | `PROGRESS-rectification-angle-timing-research-20261001.md` | **角度类时间技法研究(离线)**:行运土木罗压本命上升 / 天顶度数、次限推运角、太阳弧角(1° ≈ 4 分钟出生时间),77 例 v5;乱序日期对照 ≥ 50 次必做、留一法、不得挤出真值;显著才叠加到六题后验比头段命中与区间宽度 | 已实现待验收(0/9 预登记检验显著,BUG-1141 closed_by_design;分支 codex/rectification-angle-timing-research-20261001,未推送) | BUG-1141 |
|
||||
| (直接执行,无任务书) | `PROGRESS-rectification-segment-order-20261001.md` | **健康区分题写入失败(BUG-1143)+ 按盘型挑题默认开启(BUG-1144)**:区分类焦点把 `health_pressure` 原样写入、违反表约束、写入被吞后提前交付(BUG-672 同族);修后 77 例真库回放平均问题数 ±10 2.8→4.6、±30 3.6→5.4,D10 头段 ±30 39→52;按段选题 ≤61 分钟默认开,±30 D9 46→51、D10 52→55,真值段 76/76 | 已验收(Claude 10-01 直接执行) | 分支 codex/rectification-segment-order-20261001 |
|
||||
| (直接执行,无任务书) | `PROGRESS-rectification-post-adopt-card-20261001.md` | **采用后核对题无按钮(BUG-1146)+ 盘型口径回复念分钟排名(BUG-1147)**:keep 分支丢探针身份致 GET 空卡(BUG-498 复发);采用接口不写轮次、只读运行被 60 秒交付窗口挡掉,题挂到上一题回复下;改为采用接口写「已采用 HH:MM。再核对一件过去的事。」轮次并挂题。盘型口径下去掉「领先 / 落后」、交付旁白不再说「分不开」、边界句只说一次 | 已验收(Claude 10-01 直接执行);真机回报后补修 BUG-1149(请求号非 uuid 被真库拒写)、BUG-1150(核对题作答 stale_probe),本机真库重放通过;BUG-1151 盘型报告去分钟排名(产品选 A);BUG-1153 交付正文连出两条(BUG-1149 引入的回归);BUG-1172 核对题答完说对不对得上(产品选 A);BUG-1173 盘型变化时说清并给「改用」(产品选 A);真机清单 `docs/testing/rectification-post-adopt-card-20261001.md` | 分支 codex/rectification-post-adopt-verify-20261001 |
|
||||
| (直接执行,无任务书) | `PROGRESS-rectification-event-dates-20261002.md` | **经历日期越界卡死比较(BUG-1178)+ 更正经历(BUG-1179,产品选 A)**:未来年份或「今年 / 本月」经历让引擎整单 400,之后每轮「没有重新比较」、不出卡;发引擎前裁剪日期、入口拒收未来日期并告知;revise 工具免焦点、立即确认重算、quote 须落本轮原话 | 已实现(Claude 10-02 直接执行;真引擎 + 真库验证;真实模型调用待真机) | 分支 codex/rectification-post-adopt-verify-20261001 |
|
||||
| `TASK-rectification-typed-event-scoring-research-20260929.md` | `PROGRESS-rectification-typed-event-research-20260929.md` | **打字经历按选择题规则计分(离线研究,不上线)**:计分通道不对称 + 已入账年份挡题;R0 学业质量题措辞 / 年精度显示成 1 月(冻结文件,需重新冻结) | 已验收关单(Claude 10-01:三类技法 9 项检验 0 显著,真值平均排位 0.49~0.59;Claude 补正对照——埋入信号排位 0.077、挪年 0.502——流程有效;BUG-1141 closed_by_design) | BUG-1088、1089 |
|
||||
| `TASK-report-reader-polish-20260929.md` | `PROGRESS-report-reader-polish-20260929.md` | **报告页打磨**:生成入口挪进页面主体(删标题栏按钮)、详情页到底部按钮(懒渲染一次到底)、导出按钮带文字、目录一级/二级分层、去掉「字段」与 RL/NL 缩写表头、状态列同义重复去重、报告表格淡底色、分块导出显示真实文件大小 | Claude 直接执行并自验(tsc 0、lint 0 error、全量 fail 与基线同 24 条、`/` Static、gzip +7 B、快速门 Python 1000 passed),已部署 staging `d7772011`,真机欠 | BUG-1092~1094 |
|
||||
| `TASK-report-english-edition-20260929.md` | `PROGRESS-report-english-edition-20260929.md` | **报告中英两版**:同一次引擎计算渲染 zh/en 两遍(不用模型翻译),瑜伽库 477 条补英文、模板与前端表头英文化;中文逐字节不变、英文零汉字、两版数字序列一致;阅读页 `?lang=en` 切换,导出当前语言 + 「问 AI 建议导出英文版」提示;旧报告不补英文 | Claude 直接执行(含两个 fork 子代理)并自验(tsc 0、lint 0 error、全量 fail 与基线同 24 条、`/` Static、gzip +0.06%、Python 定向全绿),已部署 staging `d7772011`,真机欠 | — |
|
||||
|
||||
Reference in New Issue
Block a user