From fd5f1960e7146e8488a5a8d89358b7ba0cbb4380 Mon Sep 17 00:00:00 2001 From: weichen Date: Wed, 30 Sep 2026 10:38:12 +0000 Subject: [PATCH] Land the task-centric sidebar R1 across repos (gitlinks + task card) Why: R1 implementation spans core (Conversation flags), backend (migration v8, task list APIs, /api/me), frontend (TaskSidebar rebuild), ui (contracts mirror), documents (proposal acceptance record); the Dev repo advances the pointers and the task record. Evidence: - make test full suite green on this head (core+backend+frontend+ui+ agent-command, exit 0) before advancing gitlinks. - Headless walk on the built binary: cross-project task open, pinned- first ordering, archive hide/show/restore, new-task flow, account footer identity, zero console errors. Impact: UI restructure per approved option A; no mid-column or inbox changes (D25/D26/D31 intact). Merge order: core -> backend -> ui -> frontend -> documents -> this PR. Refs: proposal docs/proposals/2026-09-30-ui-redesign-and-auth.md (option A, R1) --- .task/feature-task-sidebar-r1.md | 5 +++-- modules/backend | 2 +- modules/core | 2 +- modules/documents | 2 +- modules/frontend | 2 +- modules/ui | 2 +- 6 files changed, 8 insertions(+), 7 deletions(-) diff --git a/.task/feature-task-sidebar-r1.md b/.task/feature-task-sidebar-r1.md index 20e2b3a6..4b4ce930 100644 --- a/.task/feature-task-sidebar-r1.md +++ b/.task/feature-task-sidebar-r1.md @@ -6,11 +6,12 @@ - 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= 45e6a07626bc1d709624d5e3e37ba7556198d509 - 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-task-sidebar-r1(worktree);分支:feature/task-sidebar-r1 -- 授权与交付终点:<本次允许的动作与终点;未授权事项写明> +- 授权与交付终点:用户 2026-09-30 裁定方案 A(提案 2026-09-30-ui-redesign-and-auth),授权实施 R1(左栏任务中心重构);终点 = 五仓 PR 合入 main + 验证证据落 PR。 ## 目标与非目标 -<预期结果、受影响入口/模块/契约;明确不做什么。> +- 目标(提案 §6 R1):左栏重构为任务中心——单一主创建入口(新建任务 ⌘N + 次级菜单)、组织视图(按项目/时间线)、置顶/归档(服务端权威)、账户区(/api/me 身份常驻 + 退出登录);契约同步(Conversation +pinned/archived)。 +- 非目标:登录页与认证阶段 2(R2,范围届时确认)、成员/租户管理(R3)、全局视觉令牌收敛(R4);中栏与右栏结构不动(D25/D26/D31 保持)。 ## 同步记录 diff --git a/modules/backend b/modules/backend index 10f400a2..be3e3ba8 160000 --- a/modules/backend +++ b/modules/backend @@ -1 +1 @@ -Subproject commit 10f400a2c0405c48019155df6db4313e789054eb +Subproject commit be3e3ba80efdce016d80a4ceb70b30810ef54a52 diff --git a/modules/core b/modules/core index a2050d84..1dc08fc9 160000 --- a/modules/core +++ b/modules/core @@ -1 +1 @@ -Subproject commit a2050d848f645da565cbfb681e579b9902e9236d +Subproject commit 1dc08fc90dc75e2a4548862a8ec70b9d3d35e81d diff --git a/modules/documents b/modules/documents index e601b253..a90945ae 160000 --- a/modules/documents +++ b/modules/documents @@ -1 +1 @@ -Subproject commit e601b253bc0d6a3fc762c7495d235b68f3910eb6 +Subproject commit a90945ae7b02f2a6d82399f565bbc7e284b044d4 diff --git a/modules/frontend b/modules/frontend index 0eb90665..e3cd11fc 160000 --- a/modules/frontend +++ b/modules/frontend @@ -1 +1 @@ -Subproject commit 0eb9066510b60dfad73de10887562080b0f46362 +Subproject commit e3cd11fca41789bf12e6a40ba856b37cc6363a6b diff --git a/modules/ui b/modules/ui index 6068f146..38c1b7af 160000 --- a/modules/ui +++ b/modules/ui @@ -1 +1 @@ -Subproject commit 6068f146cc643091c9fdd3d75bf4ef772f8ddc37 +Subproject commit 38c1b7af9d90ddb2f670da8cc37c188b4e81c79f