diff --git a/docs/tasks/PROGRESS-consult-gender-optional-20260927.md b/docs/tasks/PROGRESS-consult-gender-optional-20260927.md index 26e1fa81..f50b9828 100644 --- a/docs/tasks/PROGRESS-consult-gender-optional-20260927.md +++ b/docs/tasks/PROGRESS-consult-gender-optional-20260927.md @@ -80,3 +80,9 @@ - 推送、部署、门禁 run 号。 - BUG-1063 的修法决定。 + +## 验收(Claude,2026-09-27) + +rebase 到 `dd85d996` 后独立复跑(Node 22.14,顺序执行):tsc 0;lint 0 error;`npm test` 4192 / 24 fail / 0 cancelled / 30 skip,失败名单与 BUG-1060 分支基线逐条一致、无消失测试名(新增 2 条 DB 测试本机跳过);Python 门禁集退出 0;`/`、`/chart`、`/ephemeris`、`/people` ○ Static;rootMainFiles gzip(level 9)130933 B。迁移只加可空列 + CHECK + 列级授权,对已部署代码向后兼容;BUG-1062 补丁只加 service_role 列级 SELECT(我核对了 `20260920020000` 确实未授予)。截图核对:编辑表单「性别(选填)」三选一 + 一句说明。 + +待门禁:`database-profile-gender.test.ts` 与 `profile-service-role-grants` 的真实库结果以本次推送的门禁 DB job 为准(run 号补记)。BUG-1063(报告 worker 以 service_role 读 `chart_profiles` 无授权)待产品/安全决定。 diff --git a/docs/tasks/README.md b/docs/tasks/README.md index 153e3a91..60e7623b 100644 --- a/docs/tasks/README.md +++ b/docs/tasks/README.md @@ -133,7 +133,7 @@ | `TASK-consult-evidence-card-research-20260927.md` | `PROGRESS-consult-evidence-card-research-20260927.md` | **普通对话数据卡调研**:引擎输出逐项分五类计量(现约 4 万 token、父母问题相关约 3.5%);四处领域→技法来源对账并起草各领域数据卡(家庭拆父母/子女);卡体量与逐字一致性;按卡算的提速空间;反馈迭代埋点方案。只调研不改线上 | 已验收(待产品拍板 7 项) | `codex/consult-evidence-card-research-20260927` 快进 staging;报告 `docs/research/consult_evidence_card_research_2026_09_27.md`;投影缺口记 BUG-1054 investigating | | `TASK-consult-evidence-card-20260927.md` | `PROGRESS-consult-evidence-card-20260927.md` | **普通对话改用数据卡**(产品 09-27 同意调研 7 项 + 补取一次):先修 BUG-1054 投影丢 Narayana 当前段/PD;新增父母/子女领域(引擎仍走 family);模型只读答题契约 + 基础段 + 领域段,研究/西洋/状态/不适用留后台;MEVG/真实案例只留一行;补取工具每轮 1 次;反馈 6 项日志 | 已验收(真机欠) | `75a1844c`…`20b6473c`(T1–T7);BUG-1054/1059;Skill 6.9.17;遗留 3 项见 PROGRESS 验收节 | | `TASK-consult-evidence-card-v2-20260927.md` | `PROGRESS-consult-evidence-card-v2-20260927.md` | **数据卡 v2(采纳占星顾问意见)**:基础段加 D9 摘要;年运卡加年盘(年主/Muntha/Mudda/Tajika 相位,参数敏感);时运加罗睺计都、双重过运、木土 SAV/BAV、分盘随领域;Chara Dasha 移出卡;事业/婚恋/财富按逐项标注增补,清单精简为「必看+分三层+禁写」;引擎接入已有模块(Python) | 已验收(真机欠) | `d5616c34`…`8097adca`;新模块 `consultation_native_layers.py`;单领域全部 ≤ 1.2 万字符;BUG-1060 另修 | -| `TASK-consult-gender-optional-20260927.md` | `PROGRESS-consult-gender-optional-20260927.md` | **星盘资料加性别(选填)**:本人与星盘档案可填女/男/不填;婚恋卡按性别取夫星/妻星,未填两边都看;加可空列(test:db 以门禁为准) | 待验收 | 分支 `codex/consult-gender-optional-20260927`(未推送);迁移 `20260927010000` + `20260927020000`(BUG-1062);test:db 以门禁 DB job 为准;BUG-1063 记录未修 | +| `TASK-consult-gender-optional-20260927.md` | `PROGRESS-consult-gender-optional-20260927.md` | **星盘资料加性别(选填)**:本人与星盘档案可填女/男/不填;婚恋卡按性别取夫星/妻星,未填两边都看;加可空列(test:db 以门禁为准) | 已验收(待门禁 DB job 与真机) | 分支 `codex/consult-gender-optional-20260927`(未推送);迁移 `20260927010000` + `20260927020000`(BUG-1062);test:db 以门禁 DB job 为准;BUG-1063 记录未修 | | — (产品 09-27 拍板 D1–D3,直接执行) | `PROGRESS-consult-single-pass-answer-20260927.md` | **普通咨询回答没看过星盘(BUG-1053,引入 `04463e9a`,生产不受影响)**:本命主循环工具结果后那一步看得到证据、正文却被丢弃,用户看到的是另开的 compose 流(只有历史 + 问题、判断依据恒空)写的。D1 删 compose / interpret / drain,主循环最后一步的正文即回答(按步取答,调用工具的那一步正文整段丢);写作要求搬进用户轮;续写带计算结果;工具 110 秒不变,拿到计算结果后循环交给 70 秒答案钟,最坏 180 秒;BUG-1051 结算规则保留(按写回答那一步判定)。D2 观测字段名不变、含义改为写回答那一步 | 已验收(真机欠) | `codex/consult-single-pass-answer-20260927`(本地,未推送);新回归 15 条用真实 `getJyotishAgent` + 记录提示词的假模型 + golden 计算数据;全量失败名单 0 新增;Python 948/1;`/` ○、gzip +0.24%;真机清单 `docs/testing/consult-single-pass-answer-20260927.md` | | `TASK-scroll-anchor-hook-fixes-20260926.md` | `PROGRESS-scroll-anchor-hook-fixes-20260926.md` | **滚动锚两处老问题**:直接打开已有会话时监听未挂上(BUG-1043)、校正长回答钉顶后因 96px 阈值被拉到底(BUG-1044)。排在 BUG-1042 合入后。挂载改由容器元素本身驱动(每次提交比对元素 / active / resetKey);钉顶只由用户滚动手势解除 | 已验收(Claude 09-26 直接执行:子代理复现两处根因并修复;Claude 独立复验 tsc/lint 0、全量 3970 条失败名单与基线逐条一致、四路由 ○、gzip 不变;iOS 惯性滚动留真机清单) | `da2613ff`(随 `f1d16405` 部署,health 一致) | | `TASK-latest-turn-actions-gap-20260926.md` | — | **最后一轮正文与点赞 / 踩之间空大半屏**:BUG-930 钉顶留白(`min-height: 视口 − 本轮开头`)加在 `.message-assistant` 上,把兄弟节点 `.message-actions` 推到留白之后;改为加在整轮外层,按钮紧贴正文、空白落在后面;不动滚动 hook | 已验收(Claude 09-26 直接执行:子代理实现,Claude 独立复验 tsc/lint 0、全量 3961 条失败名单与基线逐条一致、四路由 ○、gzip 不变;CDP 实测间距 450–600px → 23px,钉顶仍在) | `080ea5ca`(已部署 `509987b9`,health 一致) |