diff --git a/docs/tasks/README.md b/docs/tasks/README.md index 9c03a452..f4e0bc50 100644 --- a/docs/tasks/README.md +++ b/docs/tasks/README.md @@ -135,6 +135,7 @@ | 任务书 | 进度 | 主题 | 状态 | 落点 | | --- | --- | --- | --- | --- | | `TASK-composer-first-glyph-clip-20261013.md` | — | **输入框第一个字被圆角裁掉(agent 循环 issue #52)**:`Textarea` 原语自带 12px 圆角,`.composer textarea` 清了边框与左右内边距却没清圆角,浏览器按圆角裁滚动内容,第一个字左缘被裁成圆弧;只在 `.composer textarea` 加 `border-radius: 0`,原语不动。执行方 Grok。BUG-1311 | 待领取 | `codex/composer-first-glyph-clip-20261013` | +| `TASK-composer-first-glyph-clip-fix-20261013.md` | — | **#52 第 1 次打回(只需 rebase)**:`6e6fae8d` 内容全部通过,因 staging 前进了一个纯文档提交而不能快进 | 待领取 | `codex/composer-first-glyph-clip-20261013` | | `TASK-consult-card-full-source-20261007.md` | `PROGRESS-consult-card-full-source-20261007.md` | **对话数据卡与报告同源 + 领域综合判断表**:事业卡只有约 7,600 字符、无自然代表星、无大运主星关系、D10 联动只能补取、补取上限 1;全 12 领域;综合判断表、参与清单(不止 D1/D9,含精度闸)、补取 3 次、资料目录均已确认;KP 不上卡、不联网、不接书籍语料;排在 sync6 与报告单之后 | 验收未通过(`35dafd1e`,见 fix-20261009) | `codex/consult-card-full-source-20261007` | | `TASK-consult-card-full-source-fix-20261009.md` | `PROGRESS-consult-card-full-source-fix-20261009.md` | **对话卡同源修复**:缓存键无日期致当前大运冻结、整卡 37.5K(每格带内部路径)、星照整列 blocked(资料库其实有出处)、前端测试手写数据、无预热;合入前用临时 key 跑模型 A/B 与生平回测 | F1–F5 已验收,F6 未过(见 fix2) | `codex/consult-card-full-source-20261007` | | `TASK-consult-card-full-source-fix2-20261009.md` | `PROGRESS-consult-card-full-source-fix2-20261009.md` | **对话卡同源第二轮**:齐达内事业被「水星=说写算」带偏致严重冲突 1→3;事业清单加「代表星只看力量受冲、不按星性猜职业」后重跑回测(≤1 才合入);预热改为不占重计算名额 | 已验收并快进合入 staging(2026-10-09,产品按严重冲突 ≤ 1 放行;剩余 1 次见 career-type-residual) | `codex/consult-card-full-source-20261007` | diff --git a/docs/tasks/TASK-composer-first-glyph-clip-fix-20261013.md b/docs/tasks/TASK-composer-first-glyph-clip-fix-20261013.md new file mode 100644 index 00000000..31b8a0fb --- /dev/null +++ b/docs/tasks/TASK-composer-first-glyph-clip-fix-20261013.md @@ -0,0 +1,30 @@ +# TASK · 输入框首字被裁修复单(issue #52,第 1 次打回:只需跟上 staging) + +- 日期:2026-10-13 +- 原任务书:`docs/tasks/TASK-composer-first-glyph-clip-20261013.md` +- 被验 SHA:`6e6fae8d8424c8cca50c0c7c0092500a15b0f52e`(`codex/composer-first-glyph-clip-20261013`) +- 执行方:Grok,同一分支续做 +- BUG 编号:沿用 BUG-1311 + +## 1. 验收结论:内容全部通过,只有「不能快进」一项未通过 + +| 检查 | 结果 | 证据 | +| --- | --- | --- | +| 能否快进到 staging | **未通过** | 分支基于 `804b6ee3f`;之后 staging 多了 `52ecacb7b`(#53 修复单,纯文档,也改了 `docs/tasks/README.md`)。原因在验收方,不是实现问题 | +| T1 只加 `border-radius: 0` | 通过 | diff 只有这一处;规则不在任何 `@layer` 内,能压过 `Textarea` 原语的 `rounded-lg`;原语未改 | +| T2 合同测试 | 通过 | 新增 1 条,无既有断言改动 | +| T3 文档 | 通过 | DESIGN.md、BUG-1311、PROGRESS、README 状态板齐 | +| tsc / lint | 通过 | 0 错 / 0 error(125 warning 与基线同) | +| 前端全量 `npm test` | 通过 | 5026 条(基线 5025,+1);fail 24 与基线逐条一致(全是库测试);cancelled 0 | +| 越界 / 隐私 | 通过 | 无 | + +我在本机试过把 `6e6fae8d8` 摘到最新 staging 上:无冲突,`git range-diff` 显示补丁完全相同(`=`)。 + +## 2. 修法要求 + +1. `git fetch origin && git rebase origin/staging`,`--force-with-lease` 推回 `codex/composer-first-glyph-clip-20261013`。不改任何内容。 +2. 在 PROGRESS 末尾记一行「按修复单 rebase,内容未变」。 + +## 3. 验收标准 + +`git merge-base --is-ancestor origin/staging <新 SHA>` 成立,且与 `6e6fae8d8` 的 range-diff 为 `=`。其余不复测。