fix(rectification): share datedPrecision for quarter and range events
Training already counted quarter/range as dated, while the inference ledger mapped them to unknown and left the events unused. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -6429,6 +6429,22 @@
|
||||
- 复发自:BUG-403(候选卡、代表时间、可信区间必须共享 inference 投影,但读写口径未钉成同一函数)
|
||||
- 修复版本:待发布
|
||||
|
||||
## BUG-424 | quarter/range 精度训练门计入、推断账本却标 unused
|
||||
|
||||
- 状态:resolved
|
||||
- 首次发现:2026-08-28
|
||||
- 最近更新:2026-08-28
|
||||
- 影响面:`datedPrecision`、`buildCaseInferenceState` 的 `asPrecision`
|
||||
- 用户现象:账本允许 `quarter` / `range` 精度。训练门把它们当成带日期事件开门,推断状态却把同一批事件标成 `unknown`/`unused`,既不打分也不进 holdout。
|
||||
- 触发条件:录证据工具写入 `datePrecision: "quarter"` 或 `"range"` 后重建 `inference_state`。
|
||||
- 根因:`evidence-model.datedPrecision` 把 `quarter`/`range` 映射成 `year`,`inference-adapter.asPrecision` 映射成 `unknown`。
|
||||
- 修复:导出同一个 `datedPrecision`,推断适配器也走它。空值仍是 `unknown`。
|
||||
- 验证:`rectification-v9-contracts` 锁定 `quarter`/`range` → `year`。`rectification-credible-range-projection` 锁定 `quarter` 事件 `usage !== "unused"`。
|
||||
- 防复发:训练门与推断账本不得对同一 `datePrecision` 使用两套映射。
|
||||
- 相关记录:BUG-423
|
||||
- 复发自:无
|
||||
- 修复版本:待发布
|
||||
|
||||
## BUG-410 | 训练已齐仍因家人/职业方法层停在采集,Agent 只确认后截断
|
||||
|
||||
- 状态:resolved
|
||||
|
||||
Reference in New Issue
Block a user