From 677d40f99119df2645a45f1ed74eaacb87f4bb37 Mon Sep 17 00:00:00 2001 From: Jesse_Chen Date: Fri, 2 Oct 2026 23:38:15 +0800 Subject: [PATCH] docs(tasks): upstream sync round 5 + rectification minimum 4 events / 3 domains Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_01N4f2nya58RoRu4yEmJgRGE --- docs/tasks/README.md | 1 + docs/tasks/TASK-upstream-sync5-20261002.md | 40 ++++++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 docs/tasks/TASK-upstream-sync5-20261002.md diff --git a/docs/tasks/README.md b/docs/tasks/README.md index 77ae2d17..a98b7b36 100644 --- a/docs/tasks/README.md +++ b/docs/tasks/README.md @@ -411,3 +411,4 @@ | —(产品要求子代理直接执行,无任务书;决策见进度记录) | `PROGRESS-consult-upstream-functional-v2-20261002.md` | 上游功能吉凶 profile v2(`57782aea`)收尾:生时校正算法身份升 scoring-10、「日期窗合同」改按代数判断(新迁移只改函数体)、记忆化 golden 新增 v2、校正研究记录重新冻结并把 `functional_benefics.py` 补进冻结身份;普通对话 golden 重生成;第四轮残留(事业落宫翻成幕后、受冲母亲写成在管、逆行写成拖、两处请求);第五轮名人回测(BUG-1180~1182,BUG-1158 → resolved) | **已实现待验收**(Claude 子代理直接执行;未推送):门禁 tsc 0 / lint 0 error / npm test 失败名单与基线同名 / test:db 与基线同名 / build `/` Static;第五轮:父母严重冲突 3 → 0、禁句 0、每份一问,事业类型冲突 5/18 与对照组轻度误报 4 未达线,交产品 | 见进度记录「提交」 | | `TASK-yoga-lunar-node-consistency-20261002.md` | `PROGRESS-yoga-lunar-node-consistency-20261002.md` | 月亮前后有星格(Sunaphaa/Anaphaa/Duradhara)计入罗睺计都、孤立格(Kemadruma)不计,泰勒/齐达内卡上同时出现互相矛盾的格局;统一为只计五颗真行星 | **已并入** `TASK-upstream-sync4-20261002.md` T5(交付见 `PROGRESS-upstream-sync4-20261002.md`,`f3ed9509` + `0a4e6d0a`,BUG-1187) | 原分支未使用;在 `codex/upstream-sync4-20261002` 交付 | | `TASK-upstream-sync4-20261002.md` | `PROGRESS-upstream-sync4-20261002.md` | 上游同步第四轮(对照 yinduzhanxing `0a6696c5`):婚姻计数删关系次数断语、双重过运相位错一宫、Shadbala 四处计算错、格局列表截断与空回退、月亮/太阳类格局只计五星(吸收月亮单)、Arudha 只留 jaimini 一个来源、定位星循环与未标定概率;BUG 从 1183 起 | **待验收**(子代理直接执行完毕,未推送;追加 F3 太阳最低要求;BUG-1183~1191) | 分支 `codex/upstream-sync4-20261002` | +| `TASK-upstream-sync5-20261002.md` | `PROGRESS-upstream-sync5-20261002.md` | 上游同步第五轮:Narayana 默认 K.N. Rao、Chara Karaka 罗睺、燃烧统一、八分法净化、Yogini、诅咒格措辞、Budha-Aditya、Badhaka;生时校正至少 4 件事 3 个领域 | **执行中**(Claude 移植 + 子代理) | 分支 `codex/upstream-sync5-20261002` | diff --git a/docs/tasks/TASK-upstream-sync5-20261002.md b/docs/tasks/TASK-upstream-sync5-20261002.md new file mode 100644 index 00000000..68f2734a --- /dev/null +++ b/docs/tasks/TASK-upstream-sync5-20261002.md @@ -0,0 +1,40 @@ +# TASK · 上游同步第五轮:上游已定口径的计算修正 + 生时校正至少 4 件事 3 个领域(2026-10-02) + +- 基线:`origin/staging` @ `e77ba647`(已部署代码 `3d0c3cdf`:功能吉凶 v2、sync4 全部、scoring-10)。 +- 上游参照:`/workspace/yinduzhanxing` `origin/main` @ `c593354f`。只按下表逐提交挑选,不整文件覆盖。 +- 分支 / worktree:`codex/upstream-sync5-20261002` / `.worktrees/upstream-sync5-20261002` +- 执行方式:产品 10-02 授权直接执行。上游代码由 Claude 在本会话移植(子代理跨仓拷代码会被权限判定拦下);测试、golden、评测、回测、文档可交子代理。 +- BUG 编号:开工时核对 `docs/BUG_HISTORY.md` 最大号后顺延(写作时 BUG-1190)。 + +## 1. 依据 + +`docs/research/astrologer_questions_v2_2026_10_02.md` 乙表:上游已定、我们尚未跟上的口径;上游总清单 `docs/research/india_astrology_question_master_tracker_2026_10_02.md`(上游仓)。 + +## 2. 决策记录(产品 2026-10-02 授权) + +1. 移植下表上游提交;占星师确认(乙表)之前先按上游口径上线,确认结果有异议再改。 +2. **生时校正最少证据改为至少 4 件事、覆盖 3 个领域**(原代码 3 件 2 域;政策文件 4 件 3 域;上游 ≥3 域)。推翻 `decision_policy.py` 现行门槛。 +3. 不搬:上游生时校正的「显式权重 / 行运锚点 / 双轨门」等门控(我方 v9 校正架构不同,待占星师甲8、甲9);五大人格规则 profile(甲5 未定);父母 / 事业盲测与现实校准合同(甲2、甲3 未定)。 + +| 项 | 上游提交 | 内容 | +| --- | --- | --- | +| U1 | `acdc3551` | Narayana 默认用 K.N. Rao 有出处版本 | +| U2 | `197672e3` | 8 星制 Chara Karaka 罗睺按 30° 减度数排位 | +| U3 | `080c286c`、`eaf6918b` | 燃烧容许度全引擎统一(含月亮与逆行) | +| U4 | `9531d1dc`、`868f1dad` | 八分法三方净化、单宫主净化(分层,原始值保留) | +| U5 | `cb7fe017` | Yogini 按月宿起运 | +| U6 | `b40c7fde`、`28f41912` | 诅咒格 / Rashi Tulya 的健康措辞去掉确定性断语 | +| U7 | `994638f0` | Budha-Aditya 在水星燃烧时降为有条件 | +| U8 | `6abfe983` | Badhaka 12 上升回归测试(若我方另有写死第 11 宫的实现,一并改为 11/9/7) | +| R1 | 我方 | 生时校正交付门槛 4 件 3 域 | + +## 3. 硬红线 + +1. 打分语义变化按 BUG-1181 先例:同输入出不同分 → 升 `rectification-v5-matrix-scoring-11`,记忆化 golden 新版本、旧版冻结,研究记录按 ERR-110 重新冻结,验证历史 Case 可打开(BUG-621)。 +2. 生时校正 v5 77 例评测任一格下降 > 1 个百分点:停下,逐项定位,报产品。R1 改交付门槛会改变「何时交付」,评测里如实报告交付率变化。 +3. `scripts/jyotish_api_server.py` 只允许 bugfix 级改动;golden 由真实引擎生成;改断言写三栏;不改 workflow、不提升 main。 +4. 名人生平回测(有 key)对比第六轮基线。 + +## 4. 验收 + +每项一个提交,提交说明写上游提交号与 BUG 号;门禁同 sync4(ruff、py_compile、快速门 failures []、tsc 0、lint 0 error、npm test 失败名单与基线逐条相同、build `/` Static、Python 全量失败名单 ⊆ 基线);进度记录 `docs/tasks/PROGRESS-upstream-sync5-20261002.md`。