diff --git a/doc/Scert开发任务清单.md b/doc/Scert开发任务清单.md index 5439c76..dfd8047 100644 --- a/doc/Scert开发任务清单.md +++ b/doc/Scert开发任务清单.md @@ -3473,4 +3473,16 @@ Linux Ubuntu 22.04 上的 `Scert-admin` 手动启停、无开机自启动、无 - [~] P0-07 仍需继续补齐续期、证书导入/部署、其他任务写入权限及三数据库矩阵。 - [!] 浏览器清缓存验收、密码 SSH、远端部署、HTTPS/DNS/ACME、Linux/Windows 服务和生产部署验收尚未执行。 -下一步继续完成开发阶段剩余权限闭环,再统一执行生产构建、部署和验收;总体验收位置仍以 P0-03 为准。 \ No newline at end of file +下一步继续完成开发阶段剩余权限闭环,再统一执行生产构建、部署和验收;总体验收位置仍以 P0-03 为准。 +## 本轮开发进度(2026-09-29,续) + +总体验收位置继续保持 **P0-03:完成,待复审**;本轮完成手动批量续期入口的全局权限收紧,不将局部权限测试结果视为生产部署验收通过。 + +- [x] 手动批量续期接口 `/api/v1/renewal/run` 改为仅超级管理员可执行,普通管理员请求在进入续期工作流前返回 403。 +- [x] 已补充普通管理员不得触发续期工作流的 HTTP 回归测试;续期成功、错误脱敏及权限拒绝专项测试通过。 +- [x] 已复核服务器新增、修改、删除及域名—服务器多对多绑定:均按项目归属和写权限判定,绑定事务继续校验同项目、路径冲突和失败审计。 +- [x] 已复核单域名证书导入、部署、恢复、同步申请以及任务申请、重试、取消的项目权限链路;任务取消和手动批量续期的本轮缺口已补齐。 +- [~] P0-07 仍需继续完成三数据库生产矩阵、浏览器清缓存验收、密码 SSH、远端部署、HTTPS/DNS/ACME、Linux/Windows 服务及最终生产门禁。 +- [!] 总体验收不得升级,P0-03 仍为“完成,待复审”。 + +下一步完成开发阶段剩余非权限项后,再统一执行生产构建、部署和实机验收。 \ No newline at end of file diff --git a/doc/Scert整改任务执行清单.md b/doc/Scert整改任务执行清单.md index 572c0aa..a0ba305 100644 --- a/doc/Scert整改任务执行清单.md +++ b/doc/Scert整改任务执行清单.md @@ -769,4 +769,16 @@ P0-05 从 `[!]` 调整为 `[~]`,并未标记完成;P0-04 剩余门禁和全 - [~] P0-07 仍需继续补齐续期、证书导入/部署、其他任务写入权限及三数据库矩阵。 - [!] 浏览器清缓存验收、密码 SSH、远端部署、HTTPS/DNS/ACME、Linux/Windows 服务和生产部署验收尚未执行。 -下一步继续完成开发阶段剩余权限闭环,再统一执行生产构建、部署和验收;总体验收位置仍以 P0-03 为准。 \ No newline at end of file +下一步继续完成开发阶段剩余权限闭环,再统一执行生产构建、部署和验收;总体验收位置仍以 P0-03 为准。 +## 本轮开发进度(2026-09-29,续) + +总体验收位置继续保持 **P0-03:完成,待复审**;本轮完成手动批量续期入口的全局权限收紧,不将局部权限测试结果视为生产部署验收通过。 + +- [x] 手动批量续期接口 `/api/v1/renewal/run` 改为仅超级管理员可执行,普通管理员请求在进入续期工作流前返回 403。 +- [x] 已补充普通管理员不得触发续期工作流的 HTTP 回归测试;续期成功、错误脱敏及权限拒绝专项测试通过。 +- [x] 已复核服务器新增、修改、删除及域名—服务器多对多绑定:均按项目归属和写权限判定,绑定事务继续校验同项目、路径冲突和失败审计。 +- [x] 已复核单域名证书导入、部署、恢复、同步申请以及任务申请、重试、取消的项目权限链路;任务取消和手动批量续期的本轮缺口已补齐。 +- [~] P0-07 仍需继续完成三数据库生产矩阵、浏览器清缓存验收、密码 SSH、远端部署、HTTPS/DNS/ACME、Linux/Windows 服务及最终生产门禁。 +- [!] 总体验收不得升级,P0-03 仍为“完成,待复审”。 + +下一步完成开发阶段剩余非权限项后,再统一执行生产构建、部署和实机验收。 \ No newline at end of file diff --git a/doc/Scert整改合并优化清单.md b/doc/Scert整改合并优化清单.md index 5382e3c..8eff628 100644 --- a/doc/Scert整改合并优化清单.md +++ b/doc/Scert整改合并优化清单.md @@ -1409,4 +1409,16 @@ P0-11 生产验收门禁 - [~] P0-07 仍需继续补齐续期、证书导入/部署、其他任务写入权限及三数据库矩阵。 - [!] 浏览器清缓存验收、密码 SSH、远端部署、HTTPS/DNS/ACME、Linux/Windows 服务和生产部署验收尚未执行。 -下一步继续完成开发阶段剩余权限闭环,再统一执行生产构建、部署和验收;总体验收位置仍以 P0-03 为准。 \ No newline at end of file +下一步继续完成开发阶段剩余权限闭环,再统一执行生产构建、部署和验收;总体验收位置仍以 P0-03 为准。 +## 本轮开发进度(2026-09-29,续) + +总体验收位置继续保持 **P0-03:完成,待复审**;本轮完成手动批量续期入口的全局权限收紧,不将局部权限测试结果视为生产部署验收通过。 + +- [x] 手动批量续期接口 `/api/v1/renewal/run` 改为仅超级管理员可执行,普通管理员请求在进入续期工作流前返回 403。 +- [x] 已补充普通管理员不得触发续期工作流的 HTTP 回归测试;续期成功、错误脱敏及权限拒绝专项测试通过。 +- [x] 已复核服务器新增、修改、删除及域名—服务器多对多绑定:均按项目归属和写权限判定,绑定事务继续校验同项目、路径冲突和失败审计。 +- [x] 已复核单域名证书导入、部署、恢复、同步申请以及任务申请、重试、取消的项目权限链路;任务取消和手动批量续期的本轮缺口已补齐。 +- [~] P0-07 仍需继续完成三数据库生产矩阵、浏览器清缓存验收、密码 SSH、远端部署、HTTPS/DNS/ACME、Linux/Windows 服务及最终生产门禁。 +- [!] 总体验收不得升级,P0-03 仍为“完成,待复审”。 + +下一步完成开发阶段剩余非权限项后,再统一执行生产构建、部署和实机验收。 \ No newline at end of file diff --git a/doc/基础整改任务规格.md b/doc/基础整改任务规格.md index 875e6c6..fcbb7f5 100644 --- a/doc/基础整改任务规格.md +++ b/doc/基础整改任务规格.md @@ -358,4 +358,16 @@ P0-06 与 P0-07 均维持 `[~]`,六阶段中的隔离、生产和最终验收 - [~] P0-07 仍需继续补齐续期、证书导入/部署、其他任务写入权限及三数据库矩阵。 - [!] 浏览器清缓存验收、密码 SSH、远端部署、HTTPS/DNS/ACME、Linux/Windows 服务和生产部署验收尚未执行。 -下一步继续完成开发阶段剩余权限闭环,再统一执行生产构建、部署和验收;总体验收位置仍以 P0-03 为准。 \ No newline at end of file +下一步继续完成开发阶段剩余权限闭环,再统一执行生产构建、部署和验收;总体验收位置仍以 P0-03 为准。 +## 本轮开发进度(2026-09-29,续) + +总体验收位置继续保持 **P0-03:完成,待复审**;本轮完成手动批量续期入口的全局权限收紧,不将局部权限测试结果视为生产部署验收通过。 + +- [x] 手动批量续期接口 `/api/v1/renewal/run` 改为仅超级管理员可执行,普通管理员请求在进入续期工作流前返回 403。 +- [x] 已补充普通管理员不得触发续期工作流的 HTTP 回归测试;续期成功、错误脱敏及权限拒绝专项测试通过。 +- [x] 已复核服务器新增、修改、删除及域名—服务器多对多绑定:均按项目归属和写权限判定,绑定事务继续校验同项目、路径冲突和失败审计。 +- [x] 已复核单域名证书导入、部署、恢复、同步申请以及任务申请、重试、取消的项目权限链路;任务取消和手动批量续期的本轮缺口已补齐。 +- [~] P0-07 仍需继续完成三数据库生产矩阵、浏览器清缓存验收、密码 SSH、远端部署、HTTPS/DNS/ACME、Linux/Windows 服务及最终生产门禁。 +- [!] 总体验收不得升级,P0-03 仍为“完成,待复审”。 + +下一步完成开发阶段剩余非权限项后,再统一执行生产构建、部署和实机验收。 \ No newline at end of file