更新取消竞态和任务清单进度
更新四份中文任务清单,记录 2026 年 9 月 30 日证书任务启动取消竞态修复、回归测试结果和当前 P0-03 待复审状态。
This commit is contained in:
parent
415d504b2b
commit
55fba4861a
@ -3737,3 +3737,13 @@ Linux Ubuntu 22.04 上的 `Scert-admin` 手动启停、无开机自启动、无
|
||||
- [~] 进行中:P0-10 其余任务入口、失败回滚结果持久化、跨数据库矩阵、崩溃恢复与统一复审仍需继续。
|
||||
- [ ] 未开始:P0-12 备份恢复、浏览器清缓存、密码 SSH、远端部署、真实 DNS/ACME 和最终生产门禁仍未完成。
|
||||
- [!] 总体验收不得升级:当前仍为 **P0-03:完成,待复审**,本轮没有新增 `[✓]` 复审通过项。
|
||||
|
||||
## 本轮开发进度(2026-09-30,P0-10 证书任务启动取消竞态)
|
||||
|
||||
总体验收继续保持 **P0-03:完成,待复审**;本轮仅完成证书申请任务启动取消竞态修复,不代表生产部署验收通过。
|
||||
- [x] 已完成,等待复审:启动阶段统一使用可取消上下文,取消后不再执行证书申请器,且不会把取消任务改写为失败。
|
||||
- [x] 已完成,等待复审:新增启动审计取消竞态 HTTP 回归测试,验证 HTTP 409、父任务和任务尝试的 `cancelled` 终态。
|
||||
- [x] 已完成:`go test ./...`、`go vet ./...`、定向任务测试和 `git diff --check` 通过;提交 `415d504`。
|
||||
- [~] 进行中:DNS 验证任务、其他 P0-10 任务链、跨数据库实机矩阵、崩溃恢复、重试幂等和统一复审。
|
||||
- [ ] 未开始:P0-12 备份恢复、浏览器清缓存、密码 SSH、远端部署及最终生产门禁。
|
||||
- [!] 总体验收不得升级:仍为 **P0-03:完成,待复审**,没有新增 `[✓]`;提交推送遇到 `Authentication failed`。
|
||||
|
||||
@ -1041,3 +1041,14 @@ P0-05 从 `[!]` 调整为 `[~]`,并未标记完成;P0-04 剩余门禁和全
|
||||
- [~] 进行中:P0-10 其余任务入口、失败回滚结果持久化、跨数据库矩阵、崩溃恢复与统一复审仍需继续。
|
||||
- [ ] 未开始:P0-12 备份恢复、浏览器清缓存、密码 SSH、远端部署、真实 DNS/ACME 和最终生产门禁仍未完成。
|
||||
- [!] 总体验收不得升级:当前仍为 **P0-03:完成,待复审**,本轮没有新增 `[✓]` 复审通过项。
|
||||
|
||||
## 本轮开发进度(2026-09-30,P0-10 证书任务启动取消竞态)
|
||||
|
||||
本轮按“先开发、后统一测试”执行,总体验收保持 **P0-03:完成,待复审**。
|
||||
- [x] 已完成,等待复审:证书申请任务在启动状态更新、启动审计期间收到取消时,统一停止后续执行器调用。
|
||||
- [x] 已完成,等待复审:取消响应为 HTTP 409,父任务及任务尝试保持 `cancelled`,覆盖启动错误竞态。
|
||||
- [x] 已完成:新增 `TestTaskAPICancellationDuringStartupDoesNotExecuteCertificate`,并通过 `go test ./...`、`go vet ./...`、`git diff --check`。
|
||||
- [x] 已完成,等待复审:代码提交 `415d504` 已在本地生成;推送因 `Authentication failed` 未确认远端收到。
|
||||
- [~] 进行中:P0-10 其他任务链、DNS、跨数据库实机、崩溃恢复、重试幂等及统一复审。
|
||||
- [ ] 未开始:P0-12 备份恢复、浏览器缓存清理、密码 SSH、远端部署及最终生产门禁。
|
||||
- [!] 当前不得升级验收状态,仍为 **P0-03:完成,待复审**,不得新增 `[✓]`。
|
||||
|
||||
@ -1689,3 +1689,14 @@ P0-11 生产验收门禁
|
||||
- [~] 进行中:P0-10 其余任务入口、失败回滚结果持久化、跨数据库矩阵、崩溃恢复与统一复审仍需继续。
|
||||
- [ ] 未开始:P0-12 备份恢复、浏览器清缓存、密码 SSH、远端部署、真实 DNS/ACME 和最终生产门禁仍未完成。
|
||||
- [!] 总体验收不得升级:当前仍为 **P0-03:完成,待复审**,本轮没有新增 `[✓]` 复审通过项。
|
||||
|
||||
## 本轮开发进度(2026-09-30,P0-10 证书任务启动取消竞态)
|
||||
|
||||
总体验收位置继续保持 **P0-03:完成,待复审**;本轮仅修复证书申请任务启动阶段的取消竞态,不代表 P0-10 统一复审通过或生产部署验收通过。
|
||||
- [x] 已完成,等待复审:任务执行入口先注册可取消上下文和任务取消回调,取消发生在启动状态更新或启动审计期间时,不再继续调用证书申请执行器。
|
||||
- [x] 已完成,等待复审:启动取消后的接口返回 HTTP 409,父任务和任务尝试均保持 `cancelled`,不会被后续启动错误覆盖为 `failed`。
|
||||
- [x] 已完成,等待复审:新增 `TestTaskAPICancellationDuringStartupDoesNotExecuteCertificate` HTTP 回归测试。
|
||||
- [x] 已完成:`go test ./...`、`go vet ./...`、定向任务测试和 `git diff --check` 均通过;代码提交为 `415d504`。
|
||||
- [~] 进行中:P0-10 其他任务入口、DNS 验证、跨数据库实机矩阵、崩溃恢复、重试幂等和统一复审仍需继续。
|
||||
- [ ] 未开始:P0-12 备份恢复、浏览器清缓存、密码 SSH、远端部署、真实 DNS/ACME 和最终生产门禁仍未完成。
|
||||
- [!] 总体验收不得升级:当前仍为 **P0-03:完成,待复审**,没有新增 `[✓]` 复审通过项;`415d504` 推送时遇到 `Authentication failed`,不作为测试失败依据。
|
||||
|
||||
@ -618,3 +618,12 @@ P0-06 与 P0-07 均维持 `[~]`,六阶段中的隔离、生产和最终验收
|
||||
- [~] 进行中:P0-10 其余任务入口、失败回滚结果持久化、跨数据库矩阵、崩溃恢复与统一复审仍需继续。
|
||||
- [ ] 未开始:P0-12 备份恢复、浏览器清缓存、密码 SSH、远端部署、真实 DNS/ACME 和最终生产门禁仍未完成。
|
||||
- [!] 总体验收不得升级:当前仍为 **P0-03:完成,待复审**,本轮没有新增 `[✓]` 复审通过项。
|
||||
|
||||
## 本轮规格执行记录(2026-09-30,P0-10 证书任务启动取消竞态)
|
||||
|
||||
本轮仅完成启动取消竞态的开发和本地回归,总体验收仍为 **P0-03:完成,待复审**。
|
||||
- [x] 任务执行入口先注册取消上下文和回调,启动阶段取消时不调用证书申请执行器。
|
||||
- [x] 取消任务保持 `cancelled` 终态,接口返回 HTTP 409,新增 HTTP 回归测试覆盖启动审计阶段竞态。
|
||||
- [x] `go test ./...`、`go vet ./...`、定向任务测试和 `git diff --check` 均通过,代码提交 `415d504`。
|
||||
- [~] P0-10 其他任务入口、DNS 验证、跨数据库实机行为、崩溃恢复、重试幂等和统一复审继续进行。
|
||||
- [!] 本地结果不得替代真实 DNS/ACME、多服务器推送、密码 SSH 和最终生产门禁;总体验收不得离开 **P0-03:完成,待复审**。
|
||||
|
||||
Loading…
Reference in New Issue
Block a user