fix(db): 会话列表按 updated_at 再按 id 排
兼容层 order() 改为追加,不再只留最后一键。 GET /api/sessions 与套餐列表的两次 order() 都会进 SQL。
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
# PROGRESS · 会话列表单一数据源(2026-09-17)
|
||||
|
||||
工作树:`.worktrees/session-list-single-source-20260917`
|
||||
分支:`codex/session-list-single-source-20260917`
|
||||
基线:`origin/staging` @ `6d81062b`(composer-guard 已合入)
|
||||
|
||||
## 任务状态
|
||||
|
||||
| 任务 | 状态 | 说明 |
|
||||
| --- | --- | --- |
|
||||
| T1 多键排序 BUG-926 | 完成 | `order()` 追加;SQL `order by a, b`;套餐路由未改代码 |
|
||||
| T2 常驻外壳 layout BUG-927 | 未做 | 路由组重排 + SessionListProvider,本轮未开工 |
|
||||
| T3 空会话不入列 BUG-928 | 未做 | 按让步顺序在 T2 之后 |
|
||||
| T4 标题副标题 BUG-929 | 未做 | |
|
||||
| T5 记录 | 部分 | T1 的 BUG-926 / BLOCKED / CHANGELOG 已写 |
|
||||
|
||||
## 测试(T1)
|
||||
|
||||
| 项 | 结果 |
|
||||
| --- | --- |
|
||||
| `local-postgres-order.test.ts` + query-value | 7 passed / 0 failed |
|
||||
| `npm run test:db` | 无 Docker,见 `BLOCKED.md` |
|
||||
Reference in New Issue
Block a user