Files
Genarrative/apps
lhk229 9e4b2b1dc1
Project CI / Repository checks (pull_request) Failing after 10s
Project CI / Backend tests (pull_request) Failing after 9s
Project CI / Frontend tests (pull_request) Successful in 5m54s
Project CI / Native shell tests (pull_request) Successful in 18m0s
交付行被裁掉:策划面不再参与 flex 压缩
批准后 GUI 里看不到路径和「查看 GDD 正文」「打开文件」两个按钮。不是没渲染,是被
切了:`.plan-gdd-surface` 为了画圆角带 `overflow: hidden`,而工作台那条又给它
`flex: 0 1 auto` + `min-height: 0`。聊天列纵向吃紧时 flex 把这个面压到内容高度以
下,裁掉的正是最底下那行。标题和轮次在上面,所以还看得见——症状就是「那一栏太小」。

批准前 strip 只有两行、从不需要压缩,所以直到加了第三行才暴露。

它也不需要可压缩:标题栏是固定几行,审批卡自己有 max-height 和内滚,高度天然有界。
改成 `flex: 0 0 auto`。另外「标题栏定高 + 正文占余下」的两行轨道只在审批卡在场时
成立,批准后面里只剩标题栏,把它挪到 `--with-card` 修饰类下。

补一条 A/B 过的断言(改回可压缩即红):这个面必须 `flex: 0 0 auto` 且不带
grid-template-rows,两行轨道只出现在 `--with-card` 上。

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-24 13:28:05 +00:00
..