Files
Jyotisha/docs/testing/people-archive-p1-20260924.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

39 lines
5.0 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.
# 星盘档案 P1 真人核对(2026-09-25)
没有登录浏览器。下面每一步都还没在浏览器里做过。用虚构人物,不要填真实姓名、生日或坐标。
1. 登录后打开「星盘档案」,添加四个虚构人物。第五个添加按钮应禁用,并看到「最多保存 5 个人的星盘」。本人不能删除。
2. 在对话、星盘、星历、我的报告之间切换当前人物。四个页面和侧栏历史应一起换成这个人,不要先闪出上一个人的盘。
3. 在已经发过消息的对话里换成另一个人。应切换当前人物,并打开一段空对话。空对话里切换应直接改绑,不新开对话。
4. 删除一个有对话和报告的虚构人物。确认句应是「将同时删除 N 个对话和 M 份报告,无法恢复。」确认后对话和报告一起消失。若删的是当前人物,回到本人。
5. 把当前人物换成别人。生时校正入口应禁用,文案是「生时校正暂时只支持本人」。
6. 用一个升级前就有他人星盘的账号打开档案。原有称呼和出生资料还在;缺字段的行应提示补全,不要被猜成一个时间。
7. 档案详情「和 TA 对话」应打开一段空对话。「和我合盘」生成的问题里,「我」是本人,对方是选中的那个人。
## 2026-09-25 P0/P1修复补验(全部真人待验)
本地Node22永久回归54/54、tsc0、lint0error/127warning;协调方独立5个前端探针及真实Postgres退款r4六场景通过。这不是登录页面证据。最终组合Linux全量/DB与部署仍待验;下表不得由定向日志直接勾成通过。仅使用受控账号和明确虚构资料,不借用账号或凭据,不把出生资料、报告正文、Cookie、账单标识写入日志。
| 项目 | 操作 | 通过标准 | 结果 |
| --- | --- | --- | --- |
| 后台报告人物 | 选择虚构朋友生成报告,等后台完成后打开 | 页面出生资料属于该朋友,不含户主资料/候选窗;本人报告仍保留本人校正上下文 | 待验 |
| 本人历史 | 打开本人侧栏历史,包含升级前存量会话 | null/self会话均可见,他人会话不混入,无500 | 待验 |
| TA对话深链 | 人物列表慢速返回时,从档案点「和TA对话」 | 新对话标题旁是TA名字;新会话绑定TA,不先绑本人 | 待验 |
| 他人对话刷新 | 打开有消息的他人对话,整页刷新 | 仍是TA,历史消息不清空;第一页外/深链会话仍在 | 待验 |
| 普通新建 | 选他人后打开标准新建链接,再发送虚构测试句 | 等人物绑定后新建,普通会话用当前人物,不默认本人 | 待验 |
| 切人/分页竞态 | A历史翻页未回来时切B,再让A旧请求返回 | B列表/游标不被A覆盖;当前消息保留;目录同人刷新不闪空 | 待验 |
| 目录失败恢复 | 受控模拟人物目录503,随后恢复 | 不进整页错误屏,历史和对话按本人加载;顶栏写「暂时读不到其他人」且只列出本人。恢复后其他人重新出现。不假登出 | 待验 |
| 删最后一条 | 当前人物是 B,删掉 B 的最后一条对话 | 打开 B 的新空对话,不打开 A 的对话 | 待验 |
| 跨账户缓存 | 受控退出后换另一个测试账号 | 星盘/星历/报告无前账号内容,缓存按账户和人物隔离 | 待验 |
| 删除用量失败 | 受控模拟用量查询失败后点删除 | 提示暂时查不到数量、确认禁用,不显示0个对话/0份报告 | 待验 |
| 真删除退款 | 删除仍有排队/运行中未交付报告的虚构人物 | 档案及关联数据删除,预留点数在同一事务释放;不因job已删漏退 | 待验 |
| 不重复/不误退款 | 分别删除已释放、已结算、已ready待结算报告的虚构人物 | 已释放不重复退;已结算和已交付不退;失败不能只删数据不退预留 | 待验 |
| 删除与完成并发 | 受控后台完成与删除同时发生 | 不死锁,不重复结算/退款,不遗留孤立预留 | 待验 |
| 人物目录变更 | 新增、改名、编辑、删除后打开标题切换器 | 立即反映服务端结果,被删者不可再选;编辑标题不是添加 | 待验 |
| 星语与资料更新 | 户主无分钟、他人完整;再修改他人资料 | 他人星语可加载;资料变化后指纹更新,不复用旧当天结果 | 待验 |
| 合盘上下文 | 从他人档案点「和我合盘」 | 我为本人;该对话绑定本人,不改全局人物,题中对方正确 | 待验 |
| 星历暖进/首败 | 同人物暖返回;冷进首请求模拟429/坏包再恢复 | 暖进无额外重复日期请求;首败可重试,不永久停在等待句 | 待验 |
| 回填纠偏/上限 | 受控旧档案升级、两窗口同时抢最后名额 | 未验证JSON状态不冒充已校正;本人资料不变;最多四个他人 | 待验 |
发布验收另核对最终组合Linux Node22全量fail0、基线测试名称无消失、标准DB、build Static/gzip和staging health部署SHA。未完成前不写已部署或resolved。