Files
Jyotisha/docs/tasks/PROGRESS-round-0925-followup-20260925.md
T
jesse-ux d08ffdc0a6
Independent Staging Quality Gate / validate (push) Failing after 6m46s
Independent Staging Quality Gate / publish (push) Skipped
fix: keep western labels near their planets and chats on the current person
Cap planet captions at 30 degrees with a third ring, fall back only within the current person's sessions, and load self when the people catalog fails.
2026-09-25 23:02:17 +08:00

24 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# PROGRESS · 0925 收尾单(2026-09-25)
## 状态
代码在 `codex/round-0925-followup-20260925`,基线 `origin/staging` @ `b8712dad`。BUG-1034 / 1035 / 1036 / 1037。未部署。登录页、整页移动端、全量 `npm test` 与 `next build` 还没在这轮跑完时,不把定向通过写成全量通过。
## 做了什么
- T1:行星标签相对真实黄经不超过 30°,并且留在本星座或相邻星座。两圈不够时用半径 100 的第三圈。64 张真实引擎虚构盘重叠为 0。固定种子里行星铺开的那部分重叠率不超过 1%。45° 内放进 11 颗星的几何压力盘不再要求零重叠,原因写在测试文件的三栏说明里。
- T2:删除、地址回退和保存失败的回退都先按当前人物过滤。当前人物没有其他会话时新建空对话。这个人的列表如果已经是完整一页,服务器不再返回的有内容会话会从内存去掉;没保存的空草稿和其他人的行还留着。
- T3:`/api/chart-profiles` 失败时按本人加载历史,不进错误屏。切换器显示「暂时读不到其他人」,只列出本人,恢复后自动再读。同一次加载里的 `/api/account` 共用同一次进行中的请求。
- T4:删除了没有引用的 `chart-library-panel.tsx`。点击圆重叠时按最近的行星圆心选择。`cmd_tajika` 里从未被调用、又引用了不存在函数的 `_resolve_tajika_year_lord` 已删除;年运命令仍用 `calc_year_lord`,返回字段没有改。
## 断言三栏
写在对应测试文件里,不在这里重复改口:西洋盘 11° 全局间距改为 30° 上限;512 张压力盘的零重叠改为分散盘 ≤1%;人物目录 503 不再期望整页 `session_list_unavailable`;首页和回退的会话查找加上当前人物过滤。
## 还没做
- 没有重新生成验收时那 3000 张引擎盘。自动化锁的是仓库里已有的 64 张真实引擎虚构盘,加上固定种子的分散盘。
- 全量 `npm test` 这一轮是 3751 通过、88 失败。其中两条是本轮把账户读取挪走后,源码合同还在找旧的 `fetch("/api/account")` 和 `accountResponse.status`,已改到 `readBootAccount` 并复跑通过。其余失败名集中在数据库迁移、管理后台、技能包和部署脚本。
- `tsc --noEmit` 通过。`npm run lint` 在改掉一处 `prefer-const` 后,当前文件无新增 error;全量 lint 的既有 warning 仍在。
- `next build` 在这个工作树里先被 Turbopack 拒绝(`node_modules` 联接指向主检出)。改用 webpack 后编译和 TypeScript 都过了,收集页面数据时创建技能包符号链接被 Windows 拒绝(EPERM)。这不是这三处修复的编译错误。登录浏览器还没做。真人步骤补在 `docs/testing/people-archive-p1-20260924.md` 和 `docs/testing/chart-dasha-western-20260924.md`。