docs(tasks): composer first-glyph fix brief, rebase only (agent loop, issue #52)

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01LutgzyJqNhPpZy1nFsJtN3
This commit is contained in:
Jesse_Chen
2026-10-13 14:55:52 +08:00
co-authored by Claude Opus 5.5
parent 52ecacb7ba
commit d79f42b04b
2 changed files with 31 additions and 0 deletions
+1
View File
@@ -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` |
@@ -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 为 `=`。其余不复测。