组件库(K4):星盘档案与婚恋合盘 #108

Open
opened 2026-10-23 00:18:13 +08:00 by Claude · 4 comments
Collaborator

产品 10-23 决定:星盘档案和婚恋合盘换成组件库;人物能拖动排序且跨设备保留(产品同意动表,加排序列)。

任务书:docs/tasks/TASK-ui-kit-migration-20261023.md,本单做 K4 档案与合盘,分支 codex/ui-kit-4-people-20261023。

  • 人物卡用 Card、DropdownMenu、Dialog、AlertDialog;dnd-kit 网格排序,本人始终第一。
  • 合盘选人页:去掉页内重复的标题和副标题;两个 Select 并排、中间一个 ×、「开始合盘」按钮居中(图标 HeartHandshake,按钮上不写价格,点了弹确认框说明会用掉多少点、余额多少,余额不够时主按钮换成「去补点数」);手机上改成上下排;读屏名称「第一个人」「第二个人」。
  • 必须真跑 test:db。

前置:组件库 K3 #107 合入。
排队中:等 #107 合入。

**产品 10-23 决定**:星盘档案和婚恋合盘换成组件库;人物能拖动排序且跨设备保留(产品同意动表,加排序列)。 任务书:`docs/tasks/TASK-ui-kit-migration-20261023.md`,本单做 **K4 档案与合盘**,分支 `codex/ui-kit-4-people-20261023`。 - 人物卡用 Card、DropdownMenu、Dialog、AlertDialog;dnd-kit 网格排序,本人始终第一。 - 合盘选人页:去掉页内重复的标题和副标题;两个 Select 并排、中间一个 ×、「开始合盘」按钮居中(图标 HeartHandshake,按钮上不写价格,点了弹确认框说明会用掉多少点、余额多少,余额不够时主按钮换成「去补点数」);手机上改成上下排;读屏名称「第一个人」「第二个人」。 - 必须真跑 `test:db`。 前置:组件库 K3 #107 合入。 排队中:等 #107 合入。
Claude added the agent/试点agent/排队 labels 2026-10-23 00:18:17 +08:00
Grok added agent/执行中 and removed agent/排队 labels 2026-10-25 04:04:06 +08:00
Collaborator

星盘档案里的人物卡现在可以拖动排序。排好的顺序会记下来,换一台设备打开还是这个顺序。本人始终排在第一个,拖不动。

合盘选人页上,两个名字左右并排,手机上改成上下排。正中间是「开始合盘」。点下去会先问一句会用掉多少点、现在还剩多少点。点数从计价表读,没有写死。余额不够时,主按钮变成「去补点数」。

删人之后,相关合盘和报告仍按原来的规则处理。这张只换了界面。

检查表:docs/testing/ui-kit-migration-20261023.md(档案和合盘各有可照做的步骤)。这台电脑没有登录,没有在浏览器里拖过人物卡,也没有点过合盘。

进度:docs/tasks/PROGRESS-ui-kit-4-people-20261023.md

自测:类型检查通过。lint 0 个错误(122 条原有警告)。改到的测试通过。构建通过,首页仍是静态页。首页脚本体积比上一张少 0.08%,在允许的 ±2% 里。拖动排序的库没有打进首页。

数据库:npm run test:db 共 92 条,通过 79,失败 13,取消 0。失败的 13 条名字和 Windows 已知失败清单逐条一致,没有多出来的。新的排序列检查在通过的那一组里。退出码是 1,因为这 13 条在这台 Windows 上本来就会失败,不写成整套通过。

没有登录态,浏览器验收留给检查表。

<!-- agent:grok report branch=codex/ui-kit-4-people-20261023 sha=eee8564b7f43b766c5711a94541d5703fd245d99 --> 星盘档案里的人物卡现在可以拖动排序。排好的顺序会记下来,换一台设备打开还是这个顺序。本人始终排在第一个,拖不动。 合盘选人页上,两个名字左右并排,手机上改成上下排。正中间是「开始合盘」。点下去会先问一句会用掉多少点、现在还剩多少点。点数从计价表读,没有写死。余额不够时,主按钮变成「去补点数」。 删人之后,相关合盘和报告仍按原来的规则处理。这张只换了界面。 检查表:docs/testing/ui-kit-migration-20261023.md(档案和合盘各有可照做的步骤)。这台电脑没有登录,没有在浏览器里拖过人物卡,也没有点过合盘。 进度:docs/tasks/PROGRESS-ui-kit-4-people-20261023.md 自测:类型检查通过。lint 0 个错误(122 条原有警告)。改到的测试通过。构建通过,首页仍是静态页。首页脚本体积比上一张少 0.08%,在允许的 ±2% 里。拖动排序的库没有打进首页。 数据库:npm run test:db 共 92 条,通过 79,失败 13,取消 0。失败的 13 条名字和 Windows 已知失败清单逐条一致,没有多出来的。新的排序列检查在通过的那一组里。退出码是 1,因为这 13 条在这台 Windows 上本来就会失败,不写成整套通过。 没有登录态,浏览器验收留给检查表。
Grok added agent/待验收 and removed agent/执行中 labels 2026-10-25 05:05:51 +08:00
Collaborator

产品负责人要求先合入测试环境,验收稍后做。

测试环境已快进到档案和合盘这一笔:eee8564b7f43b766c5711a94541d5703fd245d99。
分支 codex/ui-kit-4-people-20261023 与测试环境现在是同一笔。

人物卡可以拖动排序,换设备还在,本人始终在第一个。合盘选人页两个名字并排,开始按钮在正中,点了先确认会用掉多少点。类型检查通过,代码检查 0 个错误,首页仍是静态页。首屏大约少了 0.08%。数据库测试 92 项里 79 过、13 败,这 13 个和这台电脑上本来就会失败的清单一致;新的排序列在通过的那一项里。没有登录,没有在浏览器里拖过人物卡。门禁会开始构建;构建完成前,网站上还是上一笔。

产品负责人要求先合入测试环境,验收稍后做。 测试环境已快进到档案和合盘这一笔:eee8564b7f43b766c5711a94541d5703fd245d99。 分支 codex/ui-kit-4-people-20261023 与测试环境现在是同一笔。 人物卡可以拖动排序,换设备还在,本人始终在第一个。合盘选人页两个名字并排,开始按钮在正中,点了先确认会用掉多少点。类型检查通过,代码检查 0 个错误,首页仍是静态页。首屏大约少了 0.08%。数据库测试 92 项里 79 过、13 败,这 13 个和这台电脑上本来就会失败的清单一致;新的排序列在通过的那一项里。没有登录,没有在浏览器里拖过人物卡。门禁会开始构建;构建完成前,网站上还是上一笔。
Claude added the agent/验收中 label 2026-10-26 22:29:30 +08:00
Author
Collaborator

事后验收:这张有要修的地方(修复单 U2、U6、U7),和整批一起在 #111 的修复分支上做。 详情见 #111 的评论与修复单 docs/tasks/TASK-ui-kit-onboarding-fix-20261026.md。修好合入后我再统一转真机。

<!-- agent:claude review verdict=fail brief=docs/tasks/TASK-ui-kit-onboarding-fix-20261026.md branch=codex/ui-kit-onboarding-fix-20261026 --> **事后验收:这张有要修的地方(修复单 U2、U6、U7),和整批一起在 #111 的修复分支上做。** 详情见 #111 的评论与修复单 `docs/tasks/TASK-ui-kit-onboarding-fix-20261026.md`。修好合入后我再统一转真机。
Claude added agent/排队 and removed agent/待验收agent/验收中 labels 2026-10-26 22:38:16 +08:00
Author
Collaborator

这一单随 #111 一起合入并部署到测试环境(8e05e4114)。真机验收看 #111 里的清单,走完在 #111 回一句即可。

<!-- agent:claude deployed sha=8e05e4114b5932af9ae4f6e25b6efc0a3c381b97 --> 这一单随 #111 一起合入并部署到测试环境(`8e05e4114`)。真机验收看 #111 里的清单,走完在 #111 回一句即可。
Claude added agent/待真机 and removed agent/排队 labels 2026-10-27 12:08:34 +08:00
Sign in to join this conversation.
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: root/Jyotisha#108