From aad49820d1fcf635739ee1525929246ea914c17b Mon Sep 17 00:00:00 2001 From: xuans Date: Wed, 30 Sep 2026 14:31:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=E5=9F=9F=E5=90=8D=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E5=99=A8=E5=A4=9A=E5=AF=B9=E5=A4=9A=E5=9B=9E=E5=BD=92?= =?UTF-8?q?=E8=BF=9B=E5=BA=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- doc/Scert开发任务清单.md | 12 ++++++++++++ doc/Scert整改任务执行清单.md | 13 +++++++++++++ doc/Scert整改合并优化清单.md | 12 ++++++++++++ doc/基础整改任务规格.md | 12 ++++++++++++ 4 files changed, 49 insertions(+) diff --git a/doc/Scert开发任务清单.md b/doc/Scert开发任务清单.md index 5dfb428..97f6d0d 100644 --- a/doc/Scert开发任务清单.md +++ b/doc/Scert开发任务清单.md @@ -1,5 +1,17 @@ # Scert 开发任务清单 +## 最新开发进度(2026-09-30,域名与服务器多对多统一回归) + +**总体验收位置继续保持 P0-03:完成,待复审。** 本轮已完成多对多功能的开发复核并执行专项测试,不把自动化测试结果写成生产验收结论。 + +- [x] 已确认一个域名可以绑定多台服务器,一个服务器可以绑定多个域名。 +- [x] 已确认域名绑定采用当前域名整体替换,修改或清空当前域名时不覆盖其他域名的绑定。 +- [x] 已确认前端域名编辑支持多选服务器,服务器管理页显示反向托管域名列表。 +- [x] 已确认后端覆盖同项目授权、重复去重、路径冲突、失败保留和审计事务回滚。 +- [x] 本轮后端仓储、HTTP、应用专项测试通过;前端 231 项测试全部通过。 +- [~] 仍需执行三数据库实机、真实服务器多域名部署、HTTPS/DNS/ACME、浏览器生产流程和最终复审。 +- [!] 不新增 `[✓]`;总体验收仍为 **P0-03:完成,待复审**。 + ## 最新开发进度(2026-09-30,P0-10 崩溃恢复边界修复) **总体验收位置继续保持 P0-03:完成,待复审。** 本轮修复服务重启恢复任务尝试的筛选边界,并完成后端本地全量验证;不把本地测试结果写成生产验收结论。 diff --git a/doc/Scert整改任务执行清单.md b/doc/Scert整改任务执行清单.md index 437704e..783bc80 100644 --- a/doc/Scert整改任务执行清单.md +++ b/doc/Scert整改任务执行清单.md @@ -1,5 +1,18 @@ # Scert 整改任务执行清单 +## 最新执行记录(2026-09-30,域名与服务器多对多统一回归) + +总体验收继续保持 **P0-03:完成,待复审**。本批仅登记多对多专项开发复核和自动化测试结果,不替代真实数据库、真实服务器和生产部署验收。 + +- [x] 需求复核:一个域名可选择多台服务器,一个服务器可显示并复用于多个域名。 +- [x] 后端复核:`domain_servers` 联合主键、同项目校验、当前域名绑定替换、显式清空和其他域名关联保留均符合需求。 +- [x] 安全复核:重复 ID 去重、跨项目拒绝、共享路径冲突保护、失败审计与事务回滚均有测试覆盖。 +- [x] 页面复核:域名编辑多选服务器;服务器卡片显示当前关联的全部托管域名。 +- [x] 自动化验证:后端仓储/HTTP/应用专项测试通过;前端全量 231 项测试通过。 +- [~] 继续执行:三数据库实机矩阵、真实多服务器证书推送、HTTPS/DNS/ACME、密码 SSH 和生产流程。 +- [ ] 尚未执行:本轮多对多功能的远端生产部署门禁和最终复审。 +- [!] 状态约束:不标记 `[✓]`,总体验收仍为 **P0-03:完成,待复审**。 + ## 最新执行记录(2026-09-30,P0-10 崩溃恢复边界修复) 总体验收继续保持 **P0-03:完成,待复审**。本批登记任务恢复边界修复和本地自动化证据,不替代真实服务器、真实数据库和生产部署验收。 diff --git a/doc/Scert整改合并优化清单.md b/doc/Scert整改合并优化清单.md index cdb88d9..a0b4268 100644 --- a/doc/Scert整改合并优化清单.md +++ b/doc/Scert整改合并优化清单.md @@ -1,5 +1,17 @@ # Scert 整改、合并与优化清单 +## 最新进度摘要(2026-09-30,域名与服务器多对多统一回归) + +**总体验收位置继续保持 P0-03:完成,待复审。** 本轮按照“先开发、后测试”要求复核域名与服务器多对多实现;一个域名可关联多台服务器,一个服务器可复用于多个域名,局部修改或清空不会影响其他域名。专项自动化验证已通过,但不等同于真实服务器生产部署验收。 + +- [x] 已复核后端联合主键、项目归属和绑定替换逻辑,没有增加域名或服务器单边唯一约束。 +- [x] 已复核 HTTP 与仓储回归:重复服务器去重、多个域名共享服务器、局部解绑、显式清空、跨项目拒绝、路径冲突和审计失败回滚均有覆盖。 +- [x] 已复核管理页面:域名表单支持多选服务器,服务器列表反向显示当前托管的多个域名。 +- [x] 本轮专项后端测试通过;前端全量测试 231 项全部通过。 +- [~] 三数据库实机、浏览器生产流程、密码 SSH、多服务器真实证书推送及远端部署仍需继续执行。 +- [ ] 最终生产部署门禁和验收证据仍未完成。 +- [!] 不新增 `[✓]` 复审通过项;总体验收继续保持 **P0-03:完成,待复审**。 + ## 最新进度摘要(2026-09-30,P0-10 崩溃恢复边界修复) **总体验收位置仍为 P0-03:完成,待复审。** 本轮继续先开发、后统一测试,修复服务重启恢复任务尝试的历史记录误命中风险;本地验证结果不等同于生产部署验收通过。 diff --git a/doc/基础整改任务规格.md b/doc/基础整改任务规格.md index 9017d06..4c15f25 100644 --- a/doc/基础整改任务规格.md +++ b/doc/基础整改任务规格.md @@ -1,5 +1,17 @@ # 基础整改任务规格 +## 最新规格执行进度(2026-09-30,域名与服务器多对多统一回归) + +**总体验收位置仍为 P0-03:完成,待复审。** 本轮完成既有多对多规格的实现复核和自动化验证,尚未满足真实服务器生产部署和最终验收条件。 + +- [x] 规格实现复核:域名与服务器使用联合关联表,双方不设置单边唯一约束。 +- [x] 规格实现复核:绑定按域名替换,允许多个服务器;服务器反向读取允许多个域名;清空只影响当前域名。 +- [x] 规格验证:项目归属、路径隔离、重复去重、失败回滚和共享服务器场景已有后端测试。 +- [x] 规格验证:域名多选及服务器反向域名展示已有前端测试,前端全量 231 项通过。 +- [~] 规格待续:三数据库实机、真实 SSH 多服务器推送、HTTPS/DNS/ACME 和浏览器生产流程。 +- [ ] 规格未验收:远端生产部署门禁、跨平台服务恢复和最终生产验收。 +- [!] 不得把专项自动化测试标记为 `[✓]`;总体验收继续为 **P0-03:完成,待复审**。 + ## 最新规格执行进度(2026-09-30,P0-10 崩溃恢复边界修复) **总体验收位置仍为 P0-03:完成,待复审。** 本轮补齐服务重启恢复中任务尝试的范围约束,并通过本地全量验证,尚未满足生产验收的实机条件。