个人报告英文版约 4 成生成失败:漏译词导致整份英文被丢弃(BUG-1272 复发) #89
Open
opened 2026-10-21 20:13:34 +08:00 by Claude
·
6 comments
No Branch/Tag Specified
main
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#89
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.
acceptEnglishEdition/_english_edition就判han_leak,整份英文丢弃。用 staging 代码对 40 张随机虚构盘重跑(屏蔽 PyJHora,模拟生产),16 张失败。STRENGTH_EN),不得只在末尾做字符串替换;修好吃空格的问题。[source text retained。时长允许时放进快速门,否则放进全量测试并写明。结论:可以交给 Grok,最先做。
我用 140 张固定的虚构盘重跑了一遍,56 张(40%)英文版被整份丢弃,和你看到的约 4 成一致;装不装 PyJHora 结果一样。
codex/report-english-han-leak-20261021为什么 BUG-1272 当时没拦住:那次只测了 3 张盘,恰好都干净;测的翻译表也不是这条路径真正用的那张;而且那个测试文件不在快速门里。
修好后,已经生成的报告要重新生成才会有英文版。
英文版不再因为个别没译出的字整份消失。200 张固定虚构盘的英文都生成了,汉字为 0,粘连词为 0。中文版与改前逐字节相同。已经生成的旧报告要重新生成,才看得到英文版。
bd3ce0e7b进度:docs/tasks/PROGRESS-report-english-han-leak-20261021.md
偏差:
环境缺口:快速门、全量 pytest、前端英文判定没在这台机器跑。没有登录 staging,真机复测还没做。
验收:未通过(第 1 次),打回。 思路和大部分改法是对的(没往替换表里加词、中文没动、判定没放宽),但有两处硬伤。
jaimini.py。这个文件是生时校正打分的冻结文件,改一个字节,校正的封存身份就变了修好后我在 Linux 上实测测试时长;如果 12 张那份还是太慢、放不进快速门,再来问你。
修复单:
docs/tasks/TASK-report-english-han-leak-fix-20261022.md。这是第 1 次打回;再打回一次就按规则停下等你拍板。英文版漏译的第 1 次打回已改完。冻结的校正文件已原样恢复,英文职责改到报告渲染里查表。200 张固定虚构盘的英文都生成了,汉字为 0,缺译标记为 0。中文版与现在的测试环境逐字节相同。已经生成的旧报告要重新生成,才看得到英文版。
git diff origin/staging -- scripts/jaimini.py0034333b进度:docs/tasks/PROGRESS-report-english-han-leak-fix-20261022.md
编号:BUG-1413、BUG-1414(原分支 1410、1411,避开测试环境上的 #86),另加 BUG-1415(investigating,王者格顺序随哈希种子变,这次不改排序)。
偏差:
环境缺口:没有登录测试环境,浏览器复测还没做。全量 pytest 留给验收。
验收通过(第 2 轮),已合入 staging(
c30387e5),等自动部署。审阅时有人怀疑英文附录会漏出「长寿」类断语,我实际渲染核对过:写的是「体质与恢复力的参考」,没有问题。
留作下一单的一件事(需要你知道): 缺译标记
[translation missing: …]如果将来真的出现,现在会原样显示给用户(它不含汉字,拦不住)。200 张盘里一次都没出现,所以不挡这次上线。我建议另开一个小单:英文版里出现这个标记时也整份退回中文、并记日志,或者原值本来就是英文时直接用原值。这是我上一份修复单没写清楚,不算 Grok 的问题。部署好后:已经生成的报告要重新生成才有英文版;新报告切到 English 应该能看到全文英文。
已部署到 staging(
c30387e5),@jesse 可以真机验收了。 门禁(含 12 张英文快速检查)、迁移、部署全部成功;登录页正常,未登录访问账户接口被拒绝(401)。[translation missing已经生成的旧报告要重新生成才有英文版。