diff --git a/doc/Scert开发任务清单.md b/doc/Scert开发任务清单.md index 80b4383..c9988c8 100644 --- a/doc/Scert开发任务清单.md +++ b/doc/Scert开发任务清单.md @@ -3789,4 +3789,15 @@ Linux Ubuntu 22.04 上的 `Scert-admin` 手动启停、无开机自启动、无 - [x] 已完成,等待复审:待清理过期会话占用验证容量,防止清理竞态导致超限。 - [x] 已完成:回归测试、竞态测试、全量测试、静态检查和差异检查通过。 - [~] 继续执行:DNS 初始化回滚、令牌消费、P0-10 任务链、三数据库实机矩阵和统一复审。 -- [!] 不新增 `[✓]`,不得以本地测试结果替代真实生产验收。 \ No newline at end of file +- [!] 不新增 `[✓]`,不得以本地测试结果替代真实生产验收。 +## 本轮开发进度(2026-09-30,P0-10 数据库验证取消与清理状态收敛) + +总体验收位置继续保持 **P0-03:完成,待复审**。本轮完成数据库验证生命周期的取消边界、凭据清理串行化和单个令牌回收状态收敛;仅代表本地开发验证,不代表生产部署验收通过。 + +- [x] 已完成,等待复审:数据库验证在凭据保存前、配置解析前、连接验证后和令牌生成前检查请求取消,取消请求不再发布验证令牌。 +- [x] 已完成,等待复审:临时凭据删除操作串行化,避免并发清理同一引用产生状态竞态。 +- [x] 已完成,等待复审:单个数据库令牌回收失败时恢复可重试会话,成功时移除过期状态;过期清理失败仍保持令牌不可用并保留内部重试状态。 +- [x] 已完成:`go test ./internal/bootstrap`、`go test -race ./internal/bootstrap` 通过;本轮提交 `6711c9b`、`14833be` 已推送。 +- [~] 进行中:P0-10 初始化回滚、任务链、重试幂等、三数据库实机矩阵和统一复审仍需继续。 +- [ ] 未开始:P0-12、真实生产数据库清理与初始化、密码 SSH、远端多服务器部署、真实 HTTPS/DNS/ACME、Linux/Windows 服务和最终生产门禁。 +- [!] 不得标记 `[✓]`;总体验收仍为 **P0-03:完成,待复审**。 diff --git a/doc/Scert整改任务执行清单.md b/doc/Scert整改任务执行清单.md index 111f1be..3d9250b 100644 --- a/doc/Scert整改任务执行清单.md +++ b/doc/Scert整改任务执行清单.md @@ -1094,4 +1094,15 @@ P0-05 从 `[!]` 调整为 `[~]`,并未标记完成;P0-04 剩余门禁和全 - [x] 容量边界:过期会话清理失败并等待重试期间,继续计入会话容量,避免并发超限。 - [x] 验证结果:`go test ./...`、`go test -race ./internal/setup`、`go vet ./...`、`git diff --check` 已通过。 - [~] 继续执行:初始化回滚、令牌消费、任务链、三数据库实机矩阵、生产环境测试和统一复审。 -- [!] 本地自动化验证不得替代密码 SSH、远端部署、真实 DNS/ACME 和最终生产门禁;不得新增 `[✓]`。 \ No newline at end of file +- [!] 本地自动化验证不得替代密码 SSH、远端部署、真实 DNS/ACME 和最终生产门禁;不得新增 `[✓]`。 +## 本轮开发进度(2026-09-30,P0-10 数据库验证取消与清理状态收敛) + +总体验收位置继续保持 **P0-03:完成,待复审**。本轮完成数据库验证生命周期的取消边界、凭据清理串行化和单个令牌回收状态收敛;仅代表本地开发验证,不代表生产部署验收通过。 + +- [x] 已完成,等待复审:数据库验证在凭据保存前、配置解析前、连接验证后和令牌生成前检查请求取消,取消请求不再发布验证令牌。 +- [x] 已完成,等待复审:临时凭据删除操作串行化,避免并发清理同一引用产生状态竞态。 +- [x] 已完成,等待复审:单个数据库令牌回收失败时恢复可重试会话,成功时移除过期状态;过期清理失败仍保持令牌不可用并保留内部重试状态。 +- [x] 已完成:`go test ./internal/bootstrap`、`go test -race ./internal/bootstrap` 通过;本轮提交 `6711c9b`、`14833be` 已推送。 +- [~] 进行中:P0-10 初始化回滚、任务链、重试幂等、三数据库实机矩阵和统一复审仍需继续。 +- [ ] 未开始:P0-12、真实生产数据库清理与初始化、密码 SSH、远端多服务器部署、真实 HTTPS/DNS/ACME、Linux/Windows 服务和最终生产门禁。 +- [!] 不得标记 `[✓]`;总体验收仍为 **P0-03:完成,待复审**。 diff --git a/doc/Scert整改合并优化清单.md b/doc/Scert整改合并优化清单.md index c14530e..d79ba82 100644 --- a/doc/Scert整改合并优化清单.md +++ b/doc/Scert整改合并优化清单.md @@ -1743,4 +1743,15 @@ P0-11 生产验收门禁 - [x] 已完成:新增保存失败重试、取消后重试和容量边界回归测试;`go test ./...`、`go test -race ./internal/setup`、`go vet ./...` 和 `git diff --check` 均通过。 - [~] 进行中:DNS 初始化回滚、令牌消费、其他 P0-10 任务链、跨数据库实机矩阵和统一复审。 - [ ] 未开始:P0-12、真实生产数据库清理与初始化、密码 SSH、远端多服务器部署、真实 HTTPS/DNS/ACME、Linux/Windows 服务运行验证和最终生产门禁。 -- [!] 不得标记 `[✓]`;总体验收仍为 **P0-03:完成,待复审**。 \ No newline at end of file +- [!] 不得标记 `[✓]`;总体验收仍为 **P0-03:完成,待复审**。 +## 本轮开发进度(2026-09-30,P0-10 数据库验证取消与清理状态收敛) + +总体验收位置继续保持 **P0-03:完成,待复审**。本轮完成数据库验证生命周期的取消边界、凭据清理串行化和单个令牌回收状态收敛;仅代表本地开发验证,不代表生产部署验收通过。 + +- [x] 已完成,等待复审:数据库验证在凭据保存前、配置解析前、连接验证后和令牌生成前检查请求取消,取消请求不再发布验证令牌。 +- [x] 已完成,等待复审:临时凭据删除操作串行化,避免并发清理同一引用产生状态竞态。 +- [x] 已完成,等待复审:单个数据库令牌回收失败时恢复可重试会话,成功时移除过期状态;过期清理失败仍保持令牌不可用并保留内部重试状态。 +- [x] 已完成:`go test ./internal/bootstrap`、`go test -race ./internal/bootstrap` 通过;本轮提交 `6711c9b`、`14833be` 已推送。 +- [~] 进行中:P0-10 初始化回滚、任务链、重试幂等、三数据库实机矩阵和统一复审仍需继续。 +- [ ] 未开始:P0-12、真实生产数据库清理与初始化、密码 SSH、远端多服务器部署、真实 HTTPS/DNS/ACME、Linux/Windows 服务和最终生产门禁。 +- [!] 不得标记 `[✓]`;总体验收仍为 **P0-03:完成,待复审**。 diff --git a/doc/基础整改任务规格.md b/doc/基础整改任务规格.md index e8c8e87..6ac2fe0 100644 --- a/doc/基础整改任务规格.md +++ b/doc/基础整改任务规格.md @@ -667,4 +667,15 @@ P0-06 与 P0-07 均维持 `[~]`,六阶段中的隔离、生产和最终验收 - [x] 清理失败的过期会话必须计入验证容量,避免恢复会话时突破容量上限。 - [x] 已新增对应回归测试,并通过全量测试、竞态测试、静态检查和差异检查。 - [~] DNS 初始化回滚、令牌消费及 P0-10 其他任务链、实机矩阵和统一复审继续进行。 -- [!] 本地结果不得替代真实 DNS/ACME、密码 SSH、远端多服务器部署和最终生产门禁;不得新增 `[✓]`。 \ No newline at end of file +- [!] 本地结果不得替代真实 DNS/ACME、密码 SSH、远端多服务器部署和最终生产门禁;不得新增 `[✓]`。 +## 本轮开发进度(2026-09-30,P0-10 数据库验证取消与清理状态收敛) + +总体验收位置继续保持 **P0-03:完成,待复审**。本轮完成数据库验证生命周期的取消边界、凭据清理串行化和单个令牌回收状态收敛;仅代表本地开发验证,不代表生产部署验收通过。 + +- [x] 已完成,等待复审:数据库验证在凭据保存前、配置解析前、连接验证后和令牌生成前检查请求取消,取消请求不再发布验证令牌。 +- [x] 已完成,等待复审:临时凭据删除操作串行化,避免并发清理同一引用产生状态竞态。 +- [x] 已完成,等待复审:单个数据库令牌回收失败时恢复可重试会话,成功时移除过期状态;过期清理失败仍保持令牌不可用并保留内部重试状态。 +- [x] 已完成:`go test ./internal/bootstrap`、`go test -race ./internal/bootstrap` 通过;本轮提交 `6711c9b`、`14833be` 已推送。 +- [~] 进行中:P0-10 初始化回滚、任务链、重试幂等、三数据库实机矩阵和统一复审仍需继续。 +- [ ] 未开始:P0-12、真实生产数据库清理与初始化、密码 SSH、远端多服务器部署、真实 HTTPS/DNS/ACME、Linux/Windows 服务和最终生产门禁。 +- [!] 不得标记 `[✓]`;总体验收仍为 **P0-03:完成,待复审**。