更新Linux上线整改进度

追加当前 Linux 双机实机证据、任务状态和剩余阻塞项,明确 Windows 不在本轮范围,并记录 Smail 系统通知配置仍未闭环。
This commit is contained in:
xuans 2026-10-02 08:08:09 +08:00
parent 94777521eb
commit 6b037edb2a
3 changed files with 114 additions and 0 deletions

View File

@ -1745,3 +1745,41 @@ SQLite 新测试程序 SHA-256:4c81656fae63a2eebad999d58e6a79e63e6f441810e02ce
### 结论
当前日期候选包部署和安全边界复核完成,但生产整体验收仍未通过。历史 `recovery_required` 事务、清库后的三数据库 Web 流程、Smail 系统账户真实发信、密码重置闭环和 P0-10 负向矩阵仍需继续处理。总体状态保持 **P0-03:完成,等待复审**。
## 2026年10月1日 Linux上线加速复核(当前执行记录)
本节是本轮目标的当前状态入口,只记录非敏感证据,不记录服务器口令、RAM 密钥、数据库密码、授权码、令牌或其他认证信息。Windows 环境不在本轮范围;公网邮件服务端口属于既有 Smail 服务,不作为 Scert 管理入口处理。
### 本轮需求清单
- [x] 仅验证 Linux 双机:第一台 `8.137.23.95`,第二台 `45.136.13.241`。
- [x] Scert 服务器连接只使用 SSH 密码认证,不使用或新增 SSH 私钥、公钥、`authorized_keys` 和密钥登录流程。
- [x] Scert 公网入口只经 Nginx `80/443`;Scert `8443` 和数据库端口保持回环监听。
- [x] 不创建辅助验收脚本,不把辅助脚本作为验收依据。
- [~] 继续完成 P0-10 负向恢复矩阵和历史 `recovery_required` 事务的可信证据核查。
- [~] 继续完成 SQLite、MySQL、PostgreSQL 三数据库的清库后完整 Web 首次流程。
- [!] Smail 系统通知 SMTP 当前未启用且未配置系统账户凭据,真实发信、验证码密码重置和改密登录闭环暂不能完成;不得猜测 SMTP 主机、账号或授权码。
- [~] 完成最终 Linux 候选包部署、浏览器缓存清理和生产门禁复审。
- [!] Windows 环境明确排除,不纳入本轮上线验收。
### 当前任务状态
- [✓] T0:双机 Scert、存储通道、Nginx 均为 active;Scert 仅监听 `127.0.0.1:8443`,数据库仅监听回环地址,公网入口为 Nginx `80/443`。
- [x] T1:MySQL 5.7 隔离实例和正式发行程序 CLI 实库测试已有通过证据,等待整体验收复审;不能替代 Web 首次流程。
- [~] T2:P0-10 剩余负向窗口、锁归属不匹配、文件摘要不匹配和历史恢复证据仍在核查。
- [~] T3:三数据库完整 Web 流程尚未取得全部直接实机证据。
- [!] T4:Smail 系统账户发信凭据尚未配置,密码重置邮件和新密码登录闭环阻塞。
- [~] T5:候选包已在双机运行并通过健康检查;最终清库后的首次流程、缓存清理和统一门禁复审仍未完成。
- [!] T6:Windows 不在本轮范围。
### 本轮直接证据
- [✓] 两台服务器均通过密码 SSH 复核:Scert、存储 socket、Nginx active。
- [✓] 两台服务器均保持 Scert `127.0.0.1:8443`、MySQL 回环监听;`odacm.cn` 的 `/readyz` 返回 200 ready,HTTP 入口跳转 HTTPS。
- [✓] 生产页面 DOM 未出现 SSH 私钥、公钥或 `authorized_keys`,服务器配置只提交密码和主机指纹;`/api/v1/ssh-keys` 返回 404。
- [✓] 本地 Go 全量测试、前端 241 项测试和 Vite 生产构建通过;工作区无未提交代码修改。
- [!] 当前 `/api/v1/settings` 显示通知 SMTP 未启用且系统通知凭据未配置;该项需要从 Smail 系统通知页面取得真实授权配置后才能继续。
### 当前总体验收结论
总体仍为 **P0-03:完成,等待复审**,不能因为 T0、T1 和 SSH 安全整改通过而宣布生产验收通过。上线前必须补齐 T2、T3、T4、T5 的直接证据;其中 T4 受 Smail 系统账户授权配置阻塞。

View File

@ -1870,3 +1870,41 @@ P0-05 从 `[!]` 调整为 `[~]`,并未标记完成;P0-04 剩余门禁和全
- [!] 暂缓或存在阻塞:短暂 502、两条历史恢复事务、清库后的三数据库流程、Smail 系统账户发信、密码重置闭环和 P0-10 负向矩阵仍未完成。
当前任务状态:T3 当前日期候选包复核完成,等待复审;T5、T6 继续进行;T7 未开始。总体状态仍为 **P0-03:完成,等待复审**。
## 2026年10月1日 Linux上线加速复核(当前执行记录)
本节是本轮目标的当前状态入口,只记录非敏感证据,不记录服务器口令、RAM 密钥、数据库密码、授权码、令牌或其他认证信息。Windows 环境不在本轮范围;公网邮件服务端口属于既有 Smail 服务,不作为 Scert 管理入口处理。
### 本轮需求清单
- [x] 仅验证 Linux 双机:第一台 `8.137.23.95`,第二台 `45.136.13.241`。
- [x] Scert 服务器连接只使用 SSH 密码认证,不使用或新增 SSH 私钥、公钥、`authorized_keys` 和密钥登录流程。
- [x] Scert 公网入口只经 Nginx `80/443`;Scert `8443` 和数据库端口保持回环监听。
- [x] 不创建辅助验收脚本,不把辅助脚本作为验收依据。
- [~] 继续完成 P0-10 负向恢复矩阵和历史 `recovery_required` 事务的可信证据核查。
- [~] 继续完成 SQLite、MySQL、PostgreSQL 三数据库的清库后完整 Web 首次流程。
- [!] Smail 系统通知 SMTP 当前未启用且未配置系统账户凭据,真实发信、验证码密码重置和改密登录闭环暂不能完成;不得猜测 SMTP 主机、账号或授权码。
- [~] 完成最终 Linux 候选包部署、浏览器缓存清理和生产门禁复审。
- [!] Windows 环境明确排除,不纳入本轮上线验收。
### 当前任务状态
- [✓] T0:双机 Scert、存储通道、Nginx 均为 active;Scert 仅监听 `127.0.0.1:8443`,数据库仅监听回环地址,公网入口为 Nginx `80/443`。
- [x] T1:MySQL 5.7 隔离实例和正式发行程序 CLI 实库测试已有通过证据,等待整体验收复审;不能替代 Web 首次流程。
- [~] T2:P0-10 剩余负向窗口、锁归属不匹配、文件摘要不匹配和历史恢复证据仍在核查。
- [~] T3:三数据库完整 Web 流程尚未取得全部直接实机证据。
- [!] T4:Smail 系统账户发信凭据尚未配置,密码重置邮件和新密码登录闭环阻塞。
- [~] T5:候选包已在双机运行并通过健康检查;最终清库后的首次流程、缓存清理和统一门禁复审仍未完成。
- [!] T6:Windows 不在本轮范围。
### 本轮直接证据
- [✓] 两台服务器均通过密码 SSH 复核:Scert、存储 socket、Nginx active。
- [✓] 两台服务器均保持 Scert `127.0.0.1:8443`、MySQL 回环监听;`odacm.cn` 的 `/readyz` 返回 200 ready,HTTP 入口跳转 HTTPS。
- [✓] 生产页面 DOM 未出现 SSH 私钥、公钥或 `authorized_keys`,服务器配置只提交密码和主机指纹;`/api/v1/ssh-keys` 返回 404。
- [✓] 本地 Go 全量测试、前端 241 项测试和 Vite 生产构建通过;工作区无未提交代码修改。
- [!] 当前 `/api/v1/settings` 显示通知 SMTP 未启用且系统通知凭据未配置;该项需要从 Smail 系统通知页面取得真实授权配置后才能继续。
### 当前总体验收结论
总体仍为 **P0-03:完成,等待复审**,不能因为 T0、T1 和 SSH 安全整改通过而宣布生产验收通过。上线前必须补齐 T2、T3、T4、T5 的直接证据;其中 T4 受 Smail 系统账户授权配置阻塞。

View File

@ -2509,3 +2509,41 @@ P0-11 生产验收门禁
- [!] 短暂 502 仍是生产门禁阻塞项;历史 `recovery_required` 事务和清库后的完整业务验收也未闭环。
总体状态继续保持:**P0-03:完成,等待复审**,不得标记为生产整体验收通过。
## 2026年10月1日 Linux上线加速复核(当前执行记录)
本节是本轮目标的当前状态入口,只记录非敏感证据,不记录服务器口令、RAM 密钥、数据库密码、授权码、令牌或其他认证信息。Windows 环境不在本轮范围;公网邮件服务端口属于既有 Smail 服务,不作为 Scert 管理入口处理。
### 本轮需求清单
- [x] 仅验证 Linux 双机:第一台 `8.137.23.95`,第二台 `45.136.13.241`。
- [x] Scert 服务器连接只使用 SSH 密码认证,不使用或新增 SSH 私钥、公钥、`authorized_keys` 和密钥登录流程。
- [x] Scert 公网入口只经 Nginx `80/443`;Scert `8443` 和数据库端口保持回环监听。
- [x] 不创建辅助验收脚本,不把辅助脚本作为验收依据。
- [~] 继续完成 P0-10 负向恢复矩阵和历史 `recovery_required` 事务的可信证据核查。
- [~] 继续完成 SQLite、MySQL、PostgreSQL 三数据库的清库后完整 Web 首次流程。
- [!] Smail 系统通知 SMTP 当前未启用且未配置系统账户凭据,真实发信、验证码密码重置和改密登录闭环暂不能完成;不得猜测 SMTP 主机、账号或授权码。
- [~] 完成最终 Linux 候选包部署、浏览器缓存清理和生产门禁复审。
- [!] Windows 环境明确排除,不纳入本轮上线验收。
### 当前任务状态
- [✓] T0:双机 Scert、存储通道、Nginx 均为 active;Scert 仅监听 `127.0.0.1:8443`,数据库仅监听回环地址,公网入口为 Nginx `80/443`。
- [x] T1:MySQL 5.7 隔离实例和正式发行程序 CLI 实库测试已有通过证据,等待整体验收复审;不能替代 Web 首次流程。
- [~] T2:P0-10 剩余负向窗口、锁归属不匹配、文件摘要不匹配和历史恢复证据仍在核查。
- [~] T3:三数据库完整 Web 流程尚未取得全部直接实机证据。
- [!] T4:Smail 系统账户发信凭据尚未配置,密码重置邮件和新密码登录闭环阻塞。
- [~] T5:候选包已在双机运行并通过健康检查;最终清库后的首次流程、缓存清理和统一门禁复审仍未完成。
- [!] T6:Windows 不在本轮范围。
### 本轮直接证据
- [✓] 两台服务器均通过密码 SSH 复核:Scert、存储 socket、Nginx active。
- [✓] 两台服务器均保持 Scert `127.0.0.1:8443`、MySQL 回环监听;`odacm.cn` 的 `/readyz` 返回 200 ready,HTTP 入口跳转 HTTPS。
- [✓] 生产页面 DOM 未出现 SSH 私钥、公钥或 `authorized_keys`,服务器配置只提交密码和主机指纹;`/api/v1/ssh-keys` 返回 404。
- [✓] 本地 Go 全量测试、前端 241 项测试和 Vite 生产构建通过;工作区无未提交代码修改。
- [!] 当前 `/api/v1/settings` 显示通知 SMTP 未启用且系统通知凭据未配置;该项需要从 Smail 系统通知页面取得真实授权配置后才能继续。
### 当前总体验收结论
总体仍为 **P0-03:完成,等待复审**,不能因为 T0、T1 和 SSH 安全整改通过而宣布生产验收通过。上线前必须补齐 T2、T3、T4、T5 的直接证据;其中 T4 受 Smail 系统账户授权配置阻塞。