From 1c9f37996e69332c6e7726a97767274c0f19eda6 Mon Sep 17 00:00:00 2001 From: xuans Date: Fri, 2 Oct 2026 00:26:40 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BB=BA=E7=AB=8BLinux=E4=B8=8A=E7=BA=BF?= =?UTF-8?q?=E5=89=8D=E5=8A=A0=E9=80=9F=E4=BB=BB=E5=8A=A1=E6=B8=85=E5=8D=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 从整改总清单提取Linux上线前需求、执行顺序和验收口径,标记P0-10、三数据库、清库初始化及系统发信等未完成门禁;明确不处理Windows且不记录认证信息。 --- doc/Scert整改任务执行清单.md | 27 +++++++++++++++++++++++++++ doc/Scert整改合并优化清单.md | 27 +++++++++++++++++++++++++++ 2 files changed, 54 insertions(+) diff --git a/doc/Scert整改任务执行清单.md b/doc/Scert整改任务执行清单.md index 92a62a6..82fe66f 100644 --- a/doc/Scert整改任务执行清单.md +++ b/doc/Scert整改任务执行清单.md @@ -1,5 +1,32 @@ # Scert 整改任务执行清单 +## 2026年10月1日加速执行任务列表 + +本节为当前执行看板,任务状态按 `[ ]` 未开始、`[~]` 进行中、`[x]` 已完成等待复审、`[✓]` 复审通过、`[!]` 暂缓或阻塞标记。任务清单不记录任何认证信息,Windows 环境按要求排除。 + +### 需求确认 + +- Linux 双服务器生产部署和验收,不处理 Windows。 +- 公网只保留 Nginx 80/443,内部管理、数据库和测试端口不得外放。 +- P0-10 必须覆盖负向恢复、锁归属、文件摘要、多服务器部分失败和重试幂等。 +- 三数据库必须走完整 Web 生产流程;清库后首次初始化、系统发信、密码重置和改密登录必须闭环。 +- 历史恢复事务只接受可证明的现场证据,不手工改库、删锁或伪造恢复记录。 + +### 执行顺序 + +- [✓] T0:双机基础服务、严格 TLS、Nginx 入口和内部端口范围。 +- [✓] T1:MySQL 5.7.44 实机与正式 CLI 实库复核。 +- [~] T2:P0-10 负向恢复矩阵、锁归属及摘要不匹配实机验证。 +- [~] T3:历史 `recovery_required` 事务逐笔证据核查。 +- [~] T4:SQLite、MySQL、PostgreSQL 完整 Web 流程。 +- [~] T5:清库后首次初始化、Smail 系统账户发信、验证码重置和新密码登录。 +- [ ] T6:干净 Linux 候选包重新部署、缓存清理及最终生产门禁复审。 +- [!] T7:Windows 环境及无法由本机证明的公网平台限制不纳入本轮验收。 + +### 当前结论 + +局部测试已通过,但总体仍为 **P0-03 完成,等待复审**;在 T2 至 T6 全部取得对应实机证据前,不得宣布生产验收完成。 + ## 2026年10月1日进度更新(MySQL 5.7 实机复核) 本次记录不包含服务器口令、RAM 密钥、数据库密码、令牌或其他认证信息。当前总体验收仍处于 P0-03 完成待复审,不能以局部数据库通过替代生产验收。 diff --git a/doc/Scert整改合并优化清单.md b/doc/Scert整改合并优化清单.md index 56f8298..0d90fd9 100644 --- a/doc/Scert整改合并优化清单.md +++ b/doc/Scert整改合并优化清单.md @@ -1,5 +1,32 @@ # Scert 整改、合并与优化清单 +## 2026年10月1日加速任务清单(Linux上线前门禁) + +本节是当前执行入口,按“先整改、再构建、后清库验收”的顺序推进。任务记录不包含服务器口令、RAM 密钥、数据库密码、令牌或其他认证信息;Windows 环境明确不在本轮范围。 + +### 需求清单 + +- 保持公网只开放 Nginx 80/443,8443、3306、33060 等内部端口只能回环监听。 +- 完成 P0-10 负向恢复矩阵:配置校验失败、reload 失败、HTTPS 校验失败、进程中断、锁归属不匹配、文件摘要不匹配、多服务器部分失败及重试幂等。 +- 对历史 `recovery_required` 事务只使用可信证据核查,不删除锁、不修改终态、不补造证据。 +- 完成 SQLite、MySQL、PostgreSQL 三数据库的生产 Web 流程,不以单独 CLI 或迁移测试替代完整流程。 +- 完成清库后的首次初始化、Smail 系统账户发信、验证码密码重置、改密后重新登录闭环。 +- 构建干净 Linux 候选包,部署双机并复核服务、TLS、任务状态、文件权限和端口范围。 + +### 当前任务列表 + +- [✓] T0:双机 Linux 基础部署、严格 TLS、Nginx 80/443 入口及内部端口回环复核。 +- [✓] T1:MySQL 5.7.44 隔离实例和正式发行程序 CLI 实库测试。 +- [~] T2:P0-10 剩余负向恢复矩阵与历史事务证据核查;不得人工释放未知归属锁。 +- [~] T3:三数据库完整 Web 生产流程及跨数据库任务状态复核。 +- [~] T4:最终清库后首次初始化、系统通知发信、验证码重置和新密码登录闭环。 +- [ ] T5:干净候选包重新部署、清理浏览器缓存并执行最终生产门禁复审。 +- [!] T6:Windows 环境不在本轮执行;公网平台或备案限制不能用本机结果替代。 + +### 当前验收口径 + +总体状态仍为 **P0-03 完成,待复审**。T0、T1 的局部证据不能替代 T2 至 T5;未完成所有 Linux 门禁前,不标记生产验收通过。 + ## 2026年10月1日进度更新(MySQL 5.7 实机复核) 本次仅补充非敏感验收记录,不记录服务器口令、RAM 密钥、数据库密码、令牌或其他认证信息。总体生产验收仍未放行,当前继续按 P0-03 待复审状态推进。