From 727093fed93077125bd55a76ca5e94067d53770a Mon Sep 17 00:00:00 2001 From: weichen Date: Wed, 30 Sep 2026 13:52:58 +0000 Subject: [PATCH 1/7] Record the task card for feature-ui-capability-platform --- .task/feature-ui-capability-platform.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .task/feature-ui-capability-platform.md diff --git a/.task/feature-ui-capability-platform.md b/.task/feature-ui-capability-platform.md new file mode 100644 index 00000000..3c5fd1ae --- /dev/null +++ b/.task/feature-ui-capability-platform.md @@ -0,0 +1,25 @@ +# feature/ui-capability-platform 任务卡 + +任务主记录:;状态:进行中;owner:weichen + +## 基线与授权 + +- 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= d54bfdd8e99d5d3d9a7f5b1db65ab90c841dd7e0 +- 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-ui-capability-platform(worktree);分支:feature/ui-capability-platform +- 授权与交付终点:<本次允许的动作与终点;未授权事项写明> + +## 目标与非目标 + +<预期结果、受影响入口/模块/契约;明确不做什么。> + +## 同步记录 + +| 节点 | sync_base_sha | tested_head_sha | checked_at | +|---|---|---|---| +| 启动 | d54bfdd8e99d5d3d9a7f5b1db65ab90c841dd7e0 | d54bfdd8e99d5d3d9a7f5b1db65ab90c841dd7e0 | 2026-09-30T13:52:58Z | + +## 结果与验证(完成后填写) + +- 结果: +- 验证: +- 影响与剩余项: From 8793bc97d5f65257ea5fd2934fa8cb4aee21c139 Mon Sep 17 00:00:00 2001 From: weichen Date: Wed, 30 Sep 2026 14:19:32 +0000 Subject: [PATCH 2/7] Land the UI capability platform across repos (gitlinks + housekeeping) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Why: R-platform spans core/ui/frontend/documents; also honors the agreed housekeeping item — .env.dev must be gitignored (it holds live API keys). Evidence: make test full suite green on this head (exit 0); headless walk on the real binary: avatar columns, settings shell with badges, admin-row avatars, zero console errors. Impact: capability layer only, no behavior changes. Merge order: core -> ui -> frontend -> documents -> this PR. Refs: proposal 2026-09-30-ui-redesign-and-auth.md (capability platform) --- .gitignore | 3 +++ .task/feature-ui-capability-platform.md | 3 ++- modules/core | 2 +- modules/documents | 2 +- modules/frontend | 2 +- modules/ui | 2 +- 6 files changed, 9 insertions(+), 5 deletions(-) diff --git a/.gitignore b/.gitignore index 0404acc5..ac9f4fc6 100644 --- a/.gitignore +++ b/.gitignore @@ -5,3 +5,6 @@ node_modules/ .zcode/plans/ runtime/ .svc.env + +# 运行时环境文件(含密钥,不入库;svc-envfile 任务约定) +.env.dev diff --git a/.task/feature-ui-capability-platform.md b/.task/feature-ui-capability-platform.md index 3c5fd1ae..bdc1c119 100644 --- a/.task/feature-ui-capability-platform.md +++ b/.task/feature-ui-capability-platform.md @@ -10,7 +10,8 @@ ## 目标与非目标 -<预期结果、受影响入口/模块/契约;明确不做什么。> +- 目标(2026-09-30 用户裁定):头像/卡片/设置页成为系统基本能力——Icon/Avatar/primitives/SettingsShell 入 @ui 共享库;D28 七词表 + avatar 的 UIRenderer 渲染补齐(此前仅类型,卡片内静默丢弃);Core 增 avatar 词表;前端消费(消息头像列、设置中心上外壳、管理弹层头像);.env.dev 进 .gitignore。 +- 非目标:不改业务行为/API;插件设置数据链(已通)不动。 ## 同步记录 diff --git a/modules/core b/modules/core index b6d428ba..7f7ac2f0 160000 --- a/modules/core +++ b/modules/core @@ -1 +1 @@ -Subproject commit b6d428ba358463986ed59f4b43fc896d9f8374cc +Subproject commit 7f7ac2f00fb55f8fa89b634ffb73bc976324c3ea diff --git a/modules/documents b/modules/documents index 924c3033..5bcd6c45 160000 --- a/modules/documents +++ b/modules/documents @@ -1 +1 @@ -Subproject commit 924c3033a9a97f6698b0f59fa55dfaf43bf23e84 +Subproject commit 5bcd6c45960138086df66387e910fb87a7e9c952 diff --git a/modules/frontend b/modules/frontend index 9fc13872..db35638c 160000 --- a/modules/frontend +++ b/modules/frontend @@ -1 +1 @@ -Subproject commit 9fc13872353f7e4f94c299abd807818f18a7858d +Subproject commit db35638ccab7695fd3d41dcf1fda3c702245e392 diff --git a/modules/ui b/modules/ui index 3f692d21..30c29299 160000 --- a/modules/ui +++ b/modules/ui @@ -1 +1 @@ -Subproject commit 3f692d213c35a1d587f41a2fe03cf223e668c3b8 +Subproject commit 30c2929904741c450407d5c4e5343df469a2e0d1 From 339d67140921604c804c08eae709641a7f38ef25 Mon Sep 17 00:00:00 2001 From: weichen Date: Wed, 30 Sep 2026 14:19:33 +0000 Subject: [PATCH 3/7] Record the sync checkpoint --- .task/feature-duplication-lesson-records.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.task/feature-duplication-lesson-records.md b/.task/feature-duplication-lesson-records.md index 9375a1d6..48a71749 100644 --- a/.task/feature-duplication-lesson-records.md +++ b/.task/feature-duplication-lesson-records.md @@ -40,3 +40,4 @@ | 同步前验收 | 8c4fd019475e57aa70646bed9f2ee1a334b72c45 | 8ba1b0e71570aed2ef277d11763a89ffb99f1b56 | 2026-09-30T13:20:32Z | | 同步前验收 | a2657bc25f6b43f9b3e1a23cea86e3ebcfd80ecc | 60261a835a6167f1b3295cfbbc1644a5532f97df | 2026-09-30T13:45:01Z | | 同步前验收 | d54bfdd8e99d5d3d9a7f5b1db65ab90c841dd7e0 | 69871136e591b2b8416660651679554824efc823 | 2026-09-30T14:11:30Z | +| 同步前验收 | 22d14db80c31e4bcfa24411f847018f527b16a01 | 6cd8cf1d0d8c7b82cabe4ecbdf82b5cfd83e39fe | 2026-09-30T14:19:33Z | From 4908405814f36d4237d8d437925e5cfcc200e492 Mon Sep 17 00:00:00 2001 From: weichen Date: Wed, 30 Sep 2026 14:22:26 +0000 Subject: [PATCH 4/7] Advance core pin to rebased avatar head --- modules/core | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/core b/modules/core index 7f7ac2f0..e5c9c540 160000 --- a/modules/core +++ b/modules/core @@ -1 +1 @@ -Subproject commit 7f7ac2f00fb55f8fa89b634ffb73bc976324c3ea +Subproject commit e5c9c540cd1f0735d26423b967c45f494fee9171 From ec48bb49b7b65ceb598a44957c0456517e260e11 Mon Sep 17 00:00:00 2001 From: weichen Date: Wed, 30 Sep 2026 14:22:59 +0000 Subject: [PATCH 5/7] Advance pins to rebased capability heads --- modules/documents | 2 +- modules/frontend | 2 +- modules/ui | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/documents b/modules/documents index 5bcd6c45..70522975 160000 --- a/modules/documents +++ b/modules/documents @@ -1 +1 @@ -Subproject commit 5bcd6c45960138086df66387e910fb87a7e9c952 +Subproject commit 7052297545b4283b575de92756829ff7920425ee diff --git a/modules/frontend b/modules/frontend index db35638c..59ffe044 160000 --- a/modules/frontend +++ b/modules/frontend @@ -1 +1 @@ -Subproject commit db35638ccab7695fd3d41dcf1fda3c702245e392 +Subproject commit 59ffe044b5654aa2f89b6fe45caaa9181d6cbdb2 diff --git a/modules/ui b/modules/ui index 30c29299..36bda2bb 160000 --- a/modules/ui +++ b/modules/ui @@ -1 +1 @@ -Subproject commit 30c2929904741c450407d5c4e5343df469a2e0d1 +Subproject commit 36bda2bb4290ad8f5034cc24664fb2dc143e5aae From 0bf2f9beccb806f7201a5b069aebd259fab49320 Mon Sep 17 00:00:00 2001 From: weichen Date: Wed, 30 Sep 2026 14:23:38 +0000 Subject: [PATCH 6/7] Advance pins to merged platform heads --- modules/documents | 2 +- modules/frontend | 2 +- modules/ui | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/documents b/modules/documents index 70522975..2c238af2 160000 --- a/modules/documents +++ b/modules/documents @@ -1 +1 @@ -Subproject commit 7052297545b4283b575de92756829ff7920425ee +Subproject commit 2c238af24161cbda48db6b643b78384320a0d15e diff --git a/modules/frontend b/modules/frontend index 59ffe044..b2fbcf72 160000 --- a/modules/frontend +++ b/modules/frontend @@ -1 +1 @@ -Subproject commit 59ffe044b5654aa2f89b6fe45caaa9181d6cbdb2 +Subproject commit b2fbcf72bc872109cc1363709e393070389b637d diff --git a/modules/ui b/modules/ui index 36bda2bb..7371f854 160000 --- a/modules/ui +++ b/modules/ui @@ -1 +1 @@ -Subproject commit 36bda2bb4290ad8f5034cc24664fb2dc143e5aae +Subproject commit 7371f854cc9b48a48444c2cd8251c83655e0455f From 883cb929f3d36d5b06bd994d892193acbe9d80bd Mon Sep 17 00:00:00 2001 From: weichen Date: Wed, 30 Sep 2026 14:23:54 +0000 Subject: [PATCH 7/7] Close 1 merged task card(s) and archive them MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Why: branches merged into main had left their task cards open; backfill status and archive to prevent bookkeeping debt. Evidence: feature-ui-capability-platform.md(PR#61) — merges verified via git log --merges against origin/main. Impact: .task/*.md moved to .task/archive/ with status backfilled; no code or submodule change. Refs: task.sh close (card-autoclose-r1) --- .task/{ => archive}/feature-ui-capability-platform.md | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) rename .task/{ => archive}/feature-ui-capability-platform.md (65%) diff --git a/.task/feature-ui-capability-platform.md b/.task/archive/feature-ui-capability-platform.md similarity index 65% rename from .task/feature-ui-capability-platform.md rename to .task/archive/feature-ui-capability-platform.md index bdc1c119..65409da5 100644 --- a/.task/feature-ui-capability-platform.md +++ b/.task/archive/feature-ui-capability-platform.md @@ -1,6 +1,6 @@ # feature/ui-capability-platform 任务卡 -任务主记录:;状态:进行中;owner:weichen +任务主记录:PR #61 https://git-panel.u1680832.nyat.app:30319/weichen/Agent-System-Dev/pulls/61(merge 58f191189b);状态:已完成(回填);owner:weichen ## 基线与授权 @@ -19,8 +19,14 @@ |---|---|---|---| | 启动 | d54bfdd8e99d5d3d9a7f5b1db65ab90c841dd7e0 | d54bfdd8e99d5d3d9a7f5b1db65ab90c841dd7e0 | 2026-09-30T13:52:58Z | -## 结果与验证(完成后填写) +## 结果与验证 - 结果: - 验证: - 影响与剩余项: + +## 闭合记录(card-autoclose 回填) + +- 依据:merge 58f191189bf807c86bad3399fa295088ce26a5fa(PR #61)已包含于 origin/main,分支成果已落盘;本段为合入后回填。 +- 合并主题:Merge pull request 'UI capability platform: gitlinks + .gitignore + task card' (#61) from feature/ui-capability-platform into main +- 归档:随闭合移入 .task/archive/;任务执行期的过程证据见原任务记录与 PR。