# PROGRESS · 星盘页行星表整行(2026-10-23) Issue #102。BUG-1422。 ## 基线 - 开工时 `origin/staging` = `d72adb5754eab4d66ac3a47c4edcb12704e29815`(任务书写的 `9049b5e99` 已过期)。 - 本文件最大编号是 BUG-1420,本单用 BUG-1422。 ## 做了什么 - 星盘页网格的第三格改成固定的整行容器。本命、月亮、分盘、Bhava、行运的表都放在里面。 - 桌面跨栏只认这个容器。表格自己的类名不再负责跨栏。 - 容器可以缩到比内容窄,窄屏时表仍在自己的框里横滑。 - 表格的字、列、列宽没改。符号说明的气泡还在原来的位置。 ## 自测 | 检查 | 命令 | 结果 | | --- | --- | --- | | 类型 | `frontend\node_modules\.bin\tsc --noEmit -p frontend` | 退出码 0 | | lint | `frontend` 下 `npm run lint` | 退出码 0。0 error,122 条既有 warning,本轮不改 | | 定向测试 | `node node_modules/tsx/dist/cli.mjs --test` 跑新结构测试,加上 `chart-page-view.test.tsx`、`chart-varga-table.test.tsx`、`chart-page-mobile-width-20260929.test.ts` | 49 条通过,0 失败 | | 构建 | `frontend` 下 `npm run build` | 退出码 0。路由表 `/` 为 `○ Static`。预渲染 `index.html` 引用 33 个 JS、3 个 CSS,gzip-9 合计 646,234 字节(JS 575,154,CSS 71,080)。没有用改动前的代码再构建一次,所以不写增减百分比 | 未跑前端全量 `npm test`(验收时跑)。没有登录,本机浏览器截图没做,留给 `docs/testing/chart-table-span-20261023.md`。 ## 偏离 - 无。编号说明:本分支的 BUG-1422 与尚未合并的 #95 分支各自占用了同一个号。若 #95 先进入 staging,验收时需要给本条改号。