fix(rectification): wire unique-minute confirmation to VedAstro and sealed holdout
Keep confirmation fail-closed until the public AA set is ready, and rewrite Technique Audit from the attached VedAstro status instead of a hardcoded blocked row. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -4777,4 +4777,20 @@
|
||||
- 防复发:D4 精度阶段不得再问家人。家人计分必须含 D7。采用后宫位表必须跟采用分钟走。技法审计不得把未执行层写成已执行,也不得声称唯一分钟。
|
||||
- 相关记录:BUG-316
|
||||
- 复发自:无
|
||||
- 修复版本:a93a3cc1
|
||||
|
||||
## BUG-318 | 校时 VedAstro 已跑仍显示尚未评估;确认门写死 false,与密封 holdout 合同脱节
|
||||
|
||||
- 状态:resolved
|
||||
- 首次发现:2026-08-20
|
||||
- 最近更新:2026-08-20
|
||||
- 影响面:生时纠正确认门、Technique Audit、V9 `/v5/vedastro-validate` 接线、Skill `jyotish-birth-time-rectification@10.0.6`
|
||||
- 用户现象:采用后技法审计里 VedAstro 一行仍写「尚未评估」,即使评分路径已经跑过官方分钟快照。界面看不到确认门三行 blocker。`confirmation_allowed` 在引擎里写死 false,与公开 AA holdout 合同各写各的。
|
||||
- 触发条件:本地采用门通过且存在两个不同 HH:MM 候选;或打开确认门/技法审计。
|
||||
- 根因:`build_technique_audit` 在 attach 之前写死 VedAstro=blocked。attach 只改 `external_validation_status`,不回写审计行。Python 确认门不读密封 holdout。V9 比较候选后不调用 `/vedastro-validate`。SearchEvents 若被当成确认判据会复发 BUG-303。
|
||||
- 修复:attach 后按 `passed` / `failed` / `not_evaluated` 回写 VedAstro 审计行;超时保持 not_evaluated,不等于 fail。确认门改为真实 AND(引擎 granted + 相邻可分 + VedAstro passed + 密封 holdout ready)。前后端同读 `references/rectification_sealed_holdout.v1.json`,当前仍为 1/20 `not_ready`。V9 在 `selection_allowed` 且有 primary/runner-up 时调用 `/vedastro-validate`;SearchEvents 只作旁证,不得改 `confirmation_allowed`。结果卡折叠展示确认门三行。新 Case 绑定 Skill 10.0.6;已有 10.0.5 Case 保持原绑定。
|
||||
- 验证:`tests/test_rectification_v5_vedastro_validation.py`;`tests/test_rectification_confirmation_and.py`;`frontend/tests/rectification-confirmation-gate.test.ts`;`frontend/tests/rectification-v9-engine-contract.test.ts`;`frontend/tests/rectification-candidate-result.test.ts`。
|
||||
- 防复发:VedAstro 审计行必须与 `external_validation_status` 一致。超时不得写成 fail。SearchEvents 赢了本地第一名不得放行确认。不得把 LOEO/LODO 或空 intake 写成 holdout ready。不得在密封集未达标时把 `confirmation_allowed` 设为 true。
|
||||
- 相关记录:BUG-303、BUG-317
|
||||
- 复发自:BUG-303(分钟快照已接到 score,但产品审计与确认门未消费该状态)
|
||||
- 修复版本:待提交
|
||||
|
||||
Reference in New Issue
Block a user