说「帮我做生时纠正」只回一句「可在历史对话里接着做」,校正进不去 #103
Open
opened 2026-10-22 23:34:15 +08:00 by Claude
·
2 comments
No Branch/Tag Specified
main
codex/rectification-explicit-open-20261023
codex/chart-table-span-20261023
codex/onboarding-1-data-20261022
staging
codex/full-data-parity-1-20261021
codex/report-english-han-leak-20261021
codex/chart-dasha-yogini-20261021
codex/goel-jaimini-strength-20261022
codex/synastry-staging-fix-20261021
codex/chart-subject-table-20261021
codex/chart-ascendant-slash-20261021
codex/report-export-dialog-polish-20261021
codex/synastry-report-chat-20261018
codex/synastry-full-report-20261018
codex/niryaana-shoola-pvr-20261018
codex/rectification-narrower-delivery-20261016
codex/full-reading-module-parity-20261018
codex/marriage-match-p1-20261017
codex/upstream-sync8-20261017
codex/people-archive-limit-20-20261017
codex/api-server-service-extract-20261013
codex/dasha-unify-20261013
codex/python-hygiene-20261013
codex/contracts-helpers-dedupe-20261013
codex/pl9-render-split-20261013
codex/consult-route-split-20261013
codex/beta-safety-net-20261014
codex/beta-capacity-20261014
codex/answer-effort-ab-20261013
codex/api-chart-subprocess-gate-20261013
codex/chart-ascendant-row-20261015
codex/data-layer-types-20261013
codex/release-path-production-20261014
codex/beta-main-path-20261014
codex/frontend-dead-code-20261013
codex/consult-prep-parallel-20261013
codex/report-reference-perf-20261013
codex/home-sidebar-rerender-20261013
codex/node-runtime-resources-20261013
codex/api-disk-cache-retention-20261013
codex/rect-scoring-perf-20261013
codex/upstream-sync7-20261014
codex/rectification-step0-entry-20261013
codex/report-focus-card-20261013
codex/report-translation-gaps-20261013
codex/composer-first-glyph-clip-20261013
codex/agent-loop-pilot-20261013
codex/rectification-offer-opened-state-20261012
codex/rectification-nearest-boundary-opening-20261012
codex/rectification-d12-parent-probes-research-20261012
codex/rectification-explicit-entry-20261012
codex/consult-career-type-residual-20261009
codex/consult-card-full-source-20261007
codex/rashi-dashas-native-20261008
codex/ephemeris-nutation-20261008
codex/report-full-data-edition-20261007
codex/special-lagnas-native-20261008
codex/upstream-sync6-20261007
codex/rectification-delivery-dup-adopt-20261006
codex/consult-conversational-answer-20261006
codex/consult-latency-quickwins-20261005
codex/rectification-nadi-seconds-research-20261005
codex/gate-log-volume-20261004
codex/astrologer-rulings-batch6-20261004
codex/consult-timeline-no-plan-20261001
codex/consult-answer-clock-20261001
codex/consult-plain-answer-20261001
codex/rectification-varga-resolution-fix-20261001
review/rectification-varga-resolution-20260930
codex/jev-intent-v2-20260927
codex/consult-evidence-card-research-20260927
codex/people-archive-p1-20260924
codex/chart-dasha-western-redesign-20260924
codex/home-page-split-20260925
codex/report-reader-main-20260924
codex/rectification-midnight-date-anchor-20260920
codex/rectification-cross-midnight-gate-fix-20260920
codex/rectification-cross-midnight-20260920
codex/owner-case-purge-20260919
codex/rectification-jev-intent-research-fix2-20260919
codex/rectification-jev-intent-research-fix-20260919
codex/rectification-jev-intent-classifier-research-20260919
docs/three-channel-redesign-20260918
codex/session-list-single-source-fix-20260917
codex/session-list-single-source-20260917
codex/rectification-session-composer-guard-20260917
codex/chart-copy-trim-20260917
codex/rectification-dead-d9-choice-fix-20260916
codex/rectification-mobile-timeline-readout-20260917
codex/session-capacity-bool-assert-20260916
codex/home-state-lowering-20260915
codex/freeze-metric-change-20260915
codex/rectification-engine-memoization-fix-20260915
codex/consultation-session-capacity-20260915
codex/consultation-context-memory-20260915
codex/consultation-external-evidence-cache-20260915
codex/rectification-request-dossier-cache-20260915
codex/rectification-settled-render-split-20260915
codex/rectification-engine-memoization-20260915
codex/rectification-failure-attribution-20260915
fix/sidebar-hard-nav
codex/rectification-spoken-orphan-20260914
codex/rectification-targeted-collect-spoken-focus-20260913
codex/rectification-house-lord-gochara-research-20260913
codex/rectification-new-minute-inherit-20260908
codex/rectification-same-year-probe-dedupe-20260908
codex/rectification-probe-replay-loss-20260908
codex/rectification-range-delivery-fix-20260907
codex/rectification-range-delivery-card-20260907
codex/rectification-stale-compare-fix-20260907
codex/rectification-declared-uncertainty-20260907
codex/report-md-page-20260906
codex/rectification-collect-vs-offer-consistency-20260905
codex/rectification-probe-answer-covers-domain-20260905
codex/rectification-quality-probe-dedupe-20260904
codex/rectification-post-adopt-verify-20260904
codex/report-candidate-range-20260904
codex/report-sensitivity-crash-20260904
codex/rectification-adopt-narration-fix2-20260904
codex/rectification-adopt-narration-fix-20260904
codex/rectification-adopt-narration-20260904
codex/repo-hygiene-20260903
codex/rectification-ux-20260903
codex/rectification-ux-20260902
codex/diagnose-rectification-request-20260827
fix/staging-gate-checkout-retry
No results found.
Labels
Clear labels
agent/待执行
agent/待真机
agent/待规划
agent/待验收
agent/执行中
agent/排队
agent/规划中
agent/试点
agent/部署中
agent/需拍板
agent/验收中
ready-for-agent
wayfinder:map
wayfinder:task
Grok 领:按任务书实现
产品负责人真机走查
Claude 领:诊断并写任务书
Claude 领:验收 Grok 回报的 SHA
锁:Grok 执行中
任务书已写好,等前置单合入 staging 后由 Claude 改成 agent/待执行;循环两侧都不处理
锁:Claude 规划中
试点期只处理带此标签的 issue
已推 staging,等部署核对(脚本自动)
需要产品负责人决定
锁:Claude 验收中
Fully specified, ready for an agent
Wayfinder map issue holding the notes and child tickets
Wayfinder child ticket
Milestone
No items
No Milestone
Projects
Clear projects
No projects
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: root/Jyotisha#103
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
产品 10-22 决定(C):已经采用但没做完核对的校正,不再算「进行中」;用户明说要校正时,直接开一次新的。产品同意本单动表。
现象:在对话里说「请你帮我做一下生时纠正」,只回一句「可在历史对话里接着做。」,没有卡片、链接或按钮,校正进不去。账户的出生时间显示「已采用」。
根因:
consultation-tools.ts的finishExplicitRectificationRequest:判定有进行中的 case 后,去查那次的会话 id;查不到就走refused,只回RECTIFICATION_DIRECT_RESUME_ELSEWHERE_COPY这句话,不下发打开指令。查找失败(route.ts)被吞掉,没有日志。contracts/rectification-entry.ts的RESUMABLE_CASE_STATUSES和 SQL 函数agentic_rectification_resumable_statuses()都把candidate_accepted(已采用)算作可续接,所以已采用的用户一直被挡在旧那次上。改法:
candidate_accepted:TS 合同和 SQL 函数同步改,新迁移只改函数。已采用的出生时间保持不变,新的校正采用后才覆盖。/api/rectification/cases/open续接或新开。常量和VOICE.md里的对应口径一起删。验收:
rectification-explicit-entry-20261012.test.ts改动的断言写「原值 / 新值 / 原因」三栏;test:db;关联:BUG-1306(这条兜底是那时定的)、BUG-1248、BUG-1317。BUG 编号开工时核对。
根因(三条)
改什么(用户能感知的)
风险:不改数据库,不改校正内部的状态流转,扣点规则不变。新校正采用了不同的时间后,旧那次的核对题会变成只读。
验收:新增一条真库测试,证明服务端能拿到会话(当初缺的就是这条防线);Claude 跑全量测试。真实模型是否调用工具,留给真机清单。
任务书:
docs/tasks/TASK-rectification-explicit-open-20261023.md分支:
codex/rectification-explicit-open-20261023已经采用过出生时间的人,在对话里说要做生时纠正,会直接开始一次新的核对,不再只回「可在历史对话里接着做。」普通对话里的校正提议卡也会重新出现。
真没做完的校正仍然接着做。这次如果接不回原来那次,也直接新开,不会再停在那一句话上。扣点规则没变,还是开始答第一题时才扣。数据库和校正内部的状态没改。
自测:类型检查通过;lint 没有错误(122 条旧警告没动);相关测试 47 条通过。真库测试证明服务端能拿到没做完那次的会话,直接读表仍然被拒绝。全量真库 91 条里失败 13 条,和这台 Windows 上原有的失败名单一致,没有新增。构建后首页仍是静态页。首屏脚本 gzip 合计 646,232 字节。没有用改动前的代码再构建一次,所以不写增减百分比。
真实模型会不会在你明说时调用工具,本机没有模型钥匙,请按 docs/testing/rectification-explicit-open-20261023.md 看。旧校正在新校正采用了另一个时间之后变成只读,写在清单第 4 步,这次没有做成自动测试。
这条记成 BUG-1421。尚未合并的另外两张单也用了同一个号。若那些先进入测试环境,验收时给本条改号即可。