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

40 lines
2.5 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# PROGRESS · 上游同步二修复单(网页婚恋 dasha_info / 围栏 / 版本号,2026-09-09
- 工作树:`.worktrees/upstream-sync2-fix-20260909`
- 分支:`codex/upstream-sync2-fix-20260909`track `origin/staging`
- 基线:`origin/staging` @ `ee6173e8`(含任务书 `26ef220f`);合并后含 `48d2ff80`
- BUG**BUG-609 / 610 / 611**
- 修复 SHA`7d3bb0c5`
- 未改 `.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_orchestrator``event_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_dasha``Relationship-formation` hits `7L_dasha``dasha_period=Saturn-Jupiter`activation 为「不等于领证」 |
虚构盘说明:Leo 上升,5L=Jupiter7L=Saturn,月亮在 7 宫;当前 Saturn MD / Jupiter AD,所以 5L 与 7L 都会命中。未换出生。
## 偏离
没有砍让步项。时间轴原先只有 MD 行、AD 为 `Unknown`;为满足「不再含 Unknown」且与当前小运一致,把 `dasha_sub_periods.current` 的 AD 填回对应 MD 行。没有从 `dasha.periods` 手算日期。