2.2 KiB
2.2 KiB
PROGRESS · 区分卡答「发生了」视为该领域采集已覆盖(2026-09-05)
工作树:.worktrees/rectification-probe-answer-covers-domain-20260905
分支:codex/rectification-probe-answer-covers-domain-20260905
基线:origin/staging @ 2dc61946(任务书)。修复提交:988d97ae。未改 .gitea/workflows/**、未动迁移、未升级依赖、未 bump Skill(仍 10.0.14)、未改 page.tsx。
| 任务 | 状态 | BUG |
|---|---|---|
| 点选 A/B 覆盖该领域采集,不写账本、不动门 | 完成 | BUG-549 |
编号
开工时最大号 BUG-548。本单 BUG-549。未占用预留的 BUG-542。
产品取舍
任务书决策 2 允许否决「答 C/D 后仍可马上问同领域采集」。本单保留原文:C/D 不算覆盖。区分卡谈的是那一个年份窗口;采集问的是别的年份。隔一轮只是把同一问推迟,会把调度混进覆盖判定,也不减少信息差。未加「除了刚才那次以外」文案。
decideFromDossier 里只用来算 methodCoverageAll / datedMethodCollectOpen 的轻量 buildMethodFollowupPlan 仍只看账本,训练门与确认门输入不变。出题计划通过 rectificationFollowupCatalog.answeredProbes 透传。adopt-narration.ts 不调用 buildMethodFollowupPlan,无需改。
实现要点
domainsAnsweredYes:用eventProbes(外加同类型的 clarification / collection 探针)按semantic_key/probe_id回查domain;回查不到忽略,不从前缀拆领域。relationshipCovered/careerCovered/familyCovered与datedCollectDomainBlocked叠加answeredYes。classified_from: "evidence"不算覆盖。
测试
| 命令 | 结果 |
|---|---|
| collect-direction + choice-card | 52/52 |
npx tsx --test tests/rectification-*.test.ts tests/agent-voice-copy-contract.test.ts |
898 项;pass 898;fail 0;cancelled 0;skipped 0 |
npx tsc --noEmit |
0 错 |
改动文件 eslint --quiet |
0 error |
page.tsx |
未改 |
未做浏览器真人走查。清单:docs/testing/rectification-probe-answer-covers-domain-20260905.md。旧会话在部署前仍会按旧逻辑再问一遍。