Files
Jyotisha/docs/tasks/PROGRESS-upstream-sync2-fix-20260909.md
T
Jesse_ChenandCursor 365ad799a5
Independent Staging Quality Gate / validate (push) Successful in 14m23s
Independent Staging Quality Gate / publish (push) Successful in 2m7s
docs: record BUG-609–611 fix SHA 7d3bb0c5 and free 612/613 for the daily empty-answer brief
The later daily-deep-dive task reused 609/610 while those numbers were already assigned to the sync2 repair. Keep 609–611 on the shipped dasha/fence/version fix.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-09-09 17:03:52 +08:00

2.5 KiB
Raw Blame History

PROGRESS · 上游同步二修复单(网页婚恋 dasha_info / 围栏 / 版本号,2026-09-09

  • 工作树:.worktrees/upstream-sync2-fix-20260909
  • 分支:codex/upstream-sync2-fix-20260909track origin/staging
  • 基线:origin/staging @ ee6173e8(含任务书 26ef220f);合并后含 48d2ff80
  • BUGBUG-609 / 610 / 611
  • 修复 SHA7d3bb0c5
  • 未改 .gitea/workflows/**,不提升 main

做了什么

任务 状态 说明
1 喂正确 MD/AD 完成 _thematic_dasha_info 先读 dasha_sub_periods.current,再回退 vimshottari_analysis;咨询路径把 full_modules 并进 chart。当前 AD 补进 timeline,避免 Saturn-Unknown
2 婚恋 activation 句 完成 report_orchestratorevent_class_split 出句;legal 才写「缔结」;romantic/formation 写「不等于领证」;无命中写「本期无婚恋事件类命中」。AD 缺失只写 MD
3 围栏失败不打断 完成 _render_south_chart 围栏 try/except,失败返回 SVGwarning 只带 chart id
4 版本字符串 完成 health / chart / fallback 三处读 jyotish_vedic.__version__
5 记录 完成 BUG-609/610/611、CHANGELOG、本文件、走查清单补 MD/AD 一致

scripts/jyotish_api_server.py wc -l = 11313(基线 11300,净增 13,上限 15)。前端未改。

测试

结果
tests/test_thematic_dasha_info_source.py 绿
tests/test_report_orchestrator_marriage_timing.py 绿
tests/test_relationship_event_class_evidence.py 绿(含 1990 虚构咨询形黄金件)
tests/test_report_chart_block.py 绿(含中文上升名保留 SVG
tests/test_api_server_security.py::test_health_endpoint_exposes_runtime_accuracy_metadata 绿
tests/test_api_server_growth_contract.py 绿
tests/test_consultation_workflow_domains.py 绿
in-process 咨询形 thematic theme=marriage Romantic-activation hits 5L_dashaRelationship-formation hits 7L_dashadasha_period=Saturn-Jupiteractivation 为「不等于领证」

虚构盘说明:Leo 上升,5L=Jupiter7L=Saturn,月亮在 7 宫;当前 Saturn MD / Jupiter AD,所以 5L 与 7L 都会命中。未换出生。

偏离

没有砍让步项。时间轴原先只有 MD 行、AD 为 Unknown;为满足「不再含 Unknown」且与当前小运一致,把 dasha_sub_periods.current 的 AD 填回对应 MD 行。没有从 dasha.periods 手算日期。