From 9469afd6c3147fb21f3ba9a967eef16dd7bbfa32 Mon Sep 17 00:00:00 2001 From: weichen Date: Tue, 13 Oct 2026 09:57:22 +0000 Subject: [PATCH 1/3] Record the sync checkpoint Why: bind the task validation checkpoint to the latest integration baseline. Evidence: SELF recursive component checks; sync_base=86d975b822c2384e96edd75f9c3a2dca63593b3a; candidate=86d975b822c2384e96edd75f9c3a2dca63593b3a. Impact: task metadata only. Refs: .task/feature-rdm-increment-settings-duties.md --- .task/feature-rdm-increment-settings-duties.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.task/feature-rdm-increment-settings-duties.md b/.task/feature-rdm-increment-settings-duties.md index 8bf95435..c7d76d0d 100644 --- a/.task/feature-rdm-increment-settings-duties.md +++ b/.task/feature-rdm-increment-settings-duties.md @@ -215,3 +215,4 @@ } ``` | 同步前验收 | 10d54d5ffb3d3fa4a4ea256537b2439cef4cc7f3 | 10d54d5ffb3d3fa4a4ea256537b2439cef4cc7f3 | 2026-10-13T09:36:25Z | +| 同步前验收 | 86d975b822c2384e96edd75f9c3a2dca63593b3a | 86d975b822c2384e96edd75f9c3a2dca63593b3a | 2026-10-13T09:57:22Z | From 23522b3f650f117e232fceef0f0ced2709b03ff7 Mon Sep 17 00:00:00 2001 From: weichen Date: Tue, 13 Oct 2026 09:57:30 +0000 Subject: [PATCH 2/3] Bump frontend pin to duties and permission page rebuild MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Why: P7-B/C(Frontend #81:职责页清单+详情+批量;权限页矩阵+三态覆盖)合入后的顶层组合。 Evidence: check-pins 通过;组合验证由本 PR 三作业 CI 承担。 Impact: gitlink 一枚。 Refs: 提案 r1 P7;Dev 任务卡 --- modules/frontend | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/frontend b/modules/frontend index b7473fe5..c294835f 160000 --- a/modules/frontend +++ b/modules/frontend @@ -1 +1 @@ -Subproject commit b7473fe585c9fcd45bae7c8e338276121309a22b +Subproject commit c294835f8da5977edb4e8285dd994726e9489830 From 47fab962da30876ebcb140e56290c2770c185fbc Mon Sep 17 00:00:00 2001 From: weichen Date: Tue, 13 Oct 2026 10:06:16 +0000 Subject: [PATCH 3/3] Record P1-P7 delivery and P8 migration inventory on task card MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Why: 阶段 6 结论与 P8 迁移盘点清单回填——P1-P7 已全链合入(十六个 PR);盘点项与阻塞(发版 tag、正式验收人工节点)如实记录。 Evidence: 各 PR 合入 SHA 见卡;盘点为待执行清单(部署环境窗口)。 Impact: 仅任务卡。 --- .../feature-rdm-increment-settings-duties.md | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/.task/feature-rdm-increment-settings-duties.md b/.task/feature-rdm-increment-settings-duties.md index c7d76d0d..b2b680b4 100644 --- a/.task/feature-rdm-increment-settings-duties.md +++ b/.task/feature-rdm-increment-settings-duties.md @@ -51,7 +51,7 @@ | 需求表确认 | 本卡 R1–R5 | 通过 | weichen(用户) | 2026-10-13 | 同上;方案五项要求即需求范围 | | 方案设计 | 提案 r1 全文(含评审补充 1–3) | 通过 | weichen(用户) | 2026-10-13 | 同上;三处补充(P2 发版依赖、项目作用域迁移、姓名/停用 facts)一并同意 | | 实施计划 | 提案 r1 §6/§8(P1–P8、两批、验收表) | 通过 | weichen(用户) | 2026-10-13 | 同上;顺序裁定记录于提案 | -| 实施与自检 | 待定 | 未评审 | — | — | — | +| 实施与自检 | Dev #502/#513/#520/#521;RDM #344/#345/#346/#347/#348/#349;Core #30/#32;Backend #188/#191/#194;Frontend #78/#80/#81;UI #52/#53 | 进行中(P1–P7 已交付并合入,见「P8 迁移盘点与剩余」) | 智能体(连续推进授权内) | 2026-10-13 | 各 PR 本地全绿+CI 绿后合入;红测先行;evidence 由工具写入两卡 | | 正式测试与验收 | 待定 | 未评审 | — | — | — | | 代码 Review | 待定 | 未评审 | — | — | — | | 合入 | 待定 | 未评审 | — | — | — | @@ -75,6 +75,26 @@ | 时间(UTC) | 命令 | 被测HEAD | exit | 来源 | sha256(16) | |---|---|---|---|---|---| +## P8 迁移盘点与剩余(2026-10-13) + +### 已交付合入(P1–P7) + +Documents #93(提案 r1);Core #30/#32(受管契约+权威 TS 镜像);Backend #188/#190/#191/#194(受管拦截、系统面 API、--mock 系统层、账号姓名与搜索、pin 级联);Frontend #78/#80/#81(系统设置面板、成员页 Picker、职责/权限页重构);UI #52/#53(contracts 镜像、Picker 原语);RDM #344–#349(职责成员校验+失效、成员接口分离、权限目录/矩阵、职责读面、批量/幂等/版本、perm.unset);Dev #502/#513/#520/#521(任务卡/组合/两批 pin 级联)。 + +### 迁移盘点清单(P8 第一步;执行需部署环境窗口) + +1. **受管项存量覆盖**:对生产/dev 库 settings 表按 owner×scope 盘点受管键存量(models.*、tools.tavily.*、telemetry.*、runtime.mock/rateLimitPerMin/redisAddr)——生效链已剥除(Backend #188),存量值保留只读待清理;盘点命令:`SELECT owner, scope, key FROM settings`(脱敏后只记键路径与来源,不记值——凭据纪律)。 +2. **项目作用域存储迁移**(评审补充 2):当前 project scope 存于各 owner 名下;共享化需新 per-project 作用域 + 多 owner 副本合并(默认规则:同键取最近写入时间,冲突键列入清单交负责人裁定)+ 旧键退出(保留只读恢复依据)。 +3. **旧 project.create 覆盖**:退出项目策略(系统范围动作覆盖已由服务端拒绝写入,存量覆盖行失效待清理)。 +4. **无效当前职责**:移除联动已阻断新增残留;存量无成员职责列入修复清单(不自动替换人员)。 +5. **svc 播种语义变更**:认证档无管理员账号时播种跳过并有告警(部署核对项)。 + +### 待执行(阻塞或人工节点) + +- **第八节十场景验收**:需真实部署环境+多角色浏览器流程(非管理员负责人/普通成员/互异三权人员/两个项目)——属正式验收(阶段 7 人工节点),待用户安排。 +- **基座发版 tag**(双钥匙)→ RDM 升 pins → rdm.account.list query/Name 透传接线(前端适配层已透传 query,发版后全量生效)。 +- **任务清理回收**(阶段 10 人工节点)。 + ## 结果与验证(完成后填写) - 结果: