diff --git a/.task/feature-rdm-duty-matrix.md b/.task/feature-rdm-duty-matrix.md index 0876c4c7..79455dc2 100644 --- a/.task/feature-rdm-duty-matrix.md +++ b/.task/feature-rdm-duty-matrix.md @@ -7,34 +7,39 @@ - 权威仓:ssh://git@git-ssh.u1680832.nyat.app:31411/weichen/Agent-System-Dev.git;目标分支:main;R0(initial_base_sha)= 4ba5c40a609dc07deb34d05761b00c29b44f2355 - 工作区:/home/weichen/projects/Agent-System-Dev-wt-feature-rdm-duty-matrix(worktree);分支:feature/rdm-duty-matrix -- 授权与交付终点:<本次允许的动作与终点;未授权事项写明> +- 授权与交付终点:按 2026-10-15 实施方案完成文档职责矩阵的契约、RDM 读写、前端三视图、旧章节归并与组合验证。部署(scripts/svc.sh dev deploy)与真实账号浏览器验收未授权。 - 交付模式:manual(前序人工决策,智能体 Review/合入);其他阶段明确授权后可记为 authorized-continuous - 合入执行:agent(已授权交付范围内,Review 通过、冲突解决且当前 HEAD 的 CI 通过后合入) - 自动推进授权:无;授权范围:无;授权来源:无;授权终点:无;停止条件:无(未授权) -- 当前阶段:需求拆解;当前增量:I1(待定义) +- 当前阶段:实施与自检;当前增量:文档职责矩阵 r2 - 流程依据:仓库根目录 policy/delivery.md(归档后仍按仓库根目录定位) ## 目标与非目标 -<预期结果、受影响入口/模块/契约;明确不做什么。> +项目设置的“文档职责”页只分配已有受控文档的编制、审核、批准。按人员、按文档、成员×文档三种视图共享同一份数据和未保存草稿。章节级新指派停用;与文档职责一致的旧章节覆盖可归并,有歧义的逐文档确认。 + +不做:新建或生成文档,提交审核、审核通过、驳回、终批,改写已批准版本和冻结名单,部署,真实账号验收。候选 `feature/rdm-settings-completion` 的文档职责界面暂停合入。本分支从 origin/main 另起,不堆叠在该候选上。 ## 关联方向与规划 -- 适用状态:待核对(无适用规划时说明原因) -- 主记录路径/版本:待核对(路径按仓库根目录定位,归档后不变;只引用唯一正文) -- 对应里程碑:待核对 +- 适用状态:实施中。r1 的设置、成员、权限继续有效;其第四节与 P5/P7 的文档职责页交互由 r2 取代。 +- 主记录路径/版本:modules/documents/docs/proposals/2026-10-15-rdm-duty-matrix-rework.md(唯一正文) +- 对应里程碑:R0 登记已完成;R1–R5 在本任务分支实施。暂停候选分支中的文档职责 UI 合入。 ## 需求分析 | ID | 描述 | 项目符合度及依据 | 优先级 | 验收条件 | 依赖 | 结论 | |---|---|---|---|---|---|---| -| R1 | 待填写 | 待评估 | 待定 | 待定义 | 待确认 | 待评审 | +| R1 | 每文档恰好一名编制、至少一名审核、恰好一名批准,一人一责 | 符合 r2 四项裁定 | 高 | 领域测试拒绝空审核、双职责和章节新指派 | RDM domain | 实施中 | +| R2 | 三视图共享一份草稿,写入口是文档级完整目标 | 符合 r2 契约 | 高 | 矩阵投影一致;批量任一失败整批不写 | rdm.duty.matrix / assign.doc.batch | 实施中 | +| R3 | 设置页不出现创建、生成和审签动作 | 符合产品边界 | 高 | 页面文案与命令门控不含 submit/approve/reject/final | Frontend | 实施中 | +| R4 | 无歧义旧章节覆盖可归并,有歧义不自动覆盖 | 符合裁定 4 | 高 | scan/apply 测试与迁移摘要 | rdm.duty.legacy.* | 实施中 | ## 方案与计划 -- 方案引用:待填写(含对象版本) -- 实施计划引用:待填写(含增量与需求 ID) -- 测试计划引用:待填写(含需求 ID 与验收条件) +- 方案引用:modules/documents/docs/proposals/2026-10-15-rdm-duty-matrix-rework.md +- 实施计划引用:同一主记录的契约、三视图、迁移与验收 +- 测试计划引用:RDM domain/plugin 测试、Frontend duty-draft 与命令边界、design-guard、组合 make test / make build ## 阶段评审 diff --git a/PROJECT.md b/PROJECT.md index ad4bf6cc..7e7edaf5 100644 --- a/PROJECT.md +++ b/PROJECT.md @@ -12,6 +12,8 @@ 目录中的既有文档不因被收录而自动成为已批准规划。记录、任务关联及收尾建议按 [交付规范的长期方向与任务衔接](policy/delivery.md#长期方向与任务衔接) 执行。 +- [文档职责矩阵整改 r2](modules/documents/docs/proposals/2026-10-15-rdm-duty-matrix-rework.md):项目设置的文档职责改为三视图分配,不创建文档、不执行审签。2026-10-15 按实施方案执行;部署与真实账号验收未授权。 + - [svc 插件组合部署(--with)方案 r1](modules/documents/docs/proposals/2026-10-14-svc-plugin-compose-deploy.md):待评审。部署时把登记插件与 Dev 基座编成一个二进制并校验激活。收录不构成批准。 - [用户、职位角色与分层权限统一方案 r1](modules/documents/docs/proposals/2026-10-13-identity-role-permission-plan.md):用户已批准,首批仅 I1(U1–U2); diff --git a/modules/documents b/modules/documents index 2a8deac8..034faa40 160000 --- a/modules/documents +++ b/modules/documents @@ -1 +1 @@ -Subproject commit 2a8deac89d2d03e75b717203665021fb6724f7a2 +Subproject commit 034faa402169435440271b908a7c6990082355dc diff --git a/modules/frontend b/modules/frontend index 5ab81432..1b7ba779 160000 --- a/modules/frontend +++ b/modules/frontend @@ -1 +1 @@ -Subproject commit 5ab81432d10291e1885256293192bc96038fa061 +Subproject commit 1b7ba779f1a1f6eb1b0b3dcf6d772eca57f331d7