# PROGRESS · 星盘 / 报告 / 新建对话 晚间反馈 · 2026-09-29 > 产品 2026-09-29 晚反馈(截图两张)。执行:Claude 直接执行(第 1~5 条)+ fork 子代理(第 6 条),Claude 合并复验。分支 `codex/surface-feedback-20260929`,基线 `origin/staging` = `0120765f`。BUG-1100~1104。 > 产品选定:报告卡片「标题写内容、按钮写动作」;星图外框「卡片贴合星图」。 | # | 反馈 | 根因 | 修复 | BUG | |---|---|---|---|---| | 1 | 星图外框难看 | `64aa0ec2` 把 440px 上限加在外框内的绘图区,外框仍随列拉宽 | 上限移到外框(含内边距与边框),手机不设上限 | 1100 | | 2 | 悬浮要气泡、手机怎么设计、去掉提示句 | `64aa0ec2` 实现为盘下状态行 + 默认提示句 | 锚定气泡(上方优先 / 近顶翻下 / 左右夹在框内 / 不接收指针);手机轻点出现、点外或 3 秒关;删提示句;等待骨架的文字改为叠在空盘中央,揭幕不跳高 | 1101 | | 3 | 天空按钮慢一秒、不明显 | 按钮等封面 PNG 画好才渲染 | 星盘就绪即显示;早点击被记下、画好即开播;星芒 + accent 浅底 | 1102 | | 4 | 卡片贴顶栏 | BUG-1094 漏上外边距 | `--space-6` | 1103 | | 5 | 标题与按钮重复 | 文案 | 「完整本命报告」+ 说明一句 + 「生成报告」 | 1103 | | 6 | 新建对话要等两三秒 | BUG-1040 暖快照只在首页冷启动过一次后才有;从次级页开始的标签页第一次必冷启动 | 次级页空闲时只读预取模型目录与校正入口摘要,走冷启动同一套函数写暖快照;本机性能标记 `jyotisha:new-chat` | 1104 | ## 既有断言改动(原值 / 新值 / 原因) | 文件 | 原值 | 新值 | 原因 | |---|---|---|---| | `chart-page-mobile-width-20260929.test.ts` | 桌面 `.chart-page-vedic-plot` max-width 440px;`.chart-page-vedic-stage` 全局不得有 max-width | 桌面外框 `.chart-page-vedic-stage` max-width = 440px + 内边距 + 边框;桌面绘图区不设上限;外框在桌面以外仍不设上限 | BUG-1100 | | `birth-sky-replay-20260929.test.ts` | `onClose={() => setOpen(false)}` | `onClose={() => setWanted(false)}`,另断言 `open = wanted && cover !== null` | BUG-1102 | | `sidebar-contract.test.ts`(子代理) | 新建对话点击处理函数名 | 新函数名(记录耗时起点) | BUG-1104,说明写在测试内 | | 测试宿主 `react-client-lifecycle-test-support.ts` | 无 `getBoundingClientRect` | 返回全零矩形 | 让按矩形定位的组件能在宿主里运行 | `chart-symbol-help.test.tsx` 原 4 条断言一字未改,全部通过(读屏 `role="status"` 仍给出同一句话)。 ## 验证(Claude 实跑,Linux,Node 22.14) | 项 | 结果 | |---|---| | `tsc --noEmit` | 0 错 | | `npm run lint` | 0 error,126 warning(与基线相同) | | `npm test` 全量 | 基线 `0120765f`:4,391 / fail 24;本分支:4,405 / fail 24,失败名单逐条相同(无 Docker 的数据库 / 部署套件);新增 14 条,消失 0 条 | | 过程中发现 | 等待骨架原来在盘下预留说明行(`chart-page-symbol-note`),成品去掉说明行后该类名无样式、且揭幕会跳高;改为叠在空盘中央(`b19d0bbf`) | | `next build` | `/` 仍 `○ Static` | | 首屏 gzip-9 | 644,398 B → 645,218 B(+820 B,+0.13%;主要是次级页预取模块,BUG-1104) | ## 环境缺口 - 气泡的真实几何、手机轻点手感、「新建对话」真实耗时:无登录态与 Chrome、无实体手机,清单见 `docs/testing/surface-feedback-20260929.md`(第 11 步可在开发者工具看 `jyotisha:new-chat` 耗时标记)。