diff --git a/next/docs/evidence/local-preflight-2026-07-30.md b/next/docs/evidence/local-preflight-2026-07-30.md index c5d05cb..d4f179c 100644 --- a/next/docs/evidence/local-preflight-2026-07-30.md +++ b/next/docs/evidence/local-preflight-2026-07-30.md @@ -36,6 +36,14 @@ - 390×844:侧栏隐藏、底部导航和移动上下文栏显示;表格转卡片;交互控件触控高度不低于44px;长页切换工作区会回到新页顶部,前进/后退仍恢复历史位置。 - 停止并重启`8877`后:健康检查通过,管理员会话、默认日期、20行情绪明细、6只自选和系统配置保持。 +## 真实备份恢复演练 + +- 对运行中的`xiaobai-normalized-v7.db`使用SQLite在线备份API生成一致归档,归档共11个文件,包含数据库、环境文件和9个私有Skill文件。 +- 将归档恢复到全新`restore-drill-v7/`目录;源库和恢复库完整性均为`ok`,schema均为12。 +- 两库关键记录逐表一致:用户3、会员3、自选6、复盘3、问师28、问天31、选股归档107、策略跟踪16、市场摘要22、市场洞察48、模型3、系统凭据2。 +- 恢复目录在独立端口`8878`以生产模式启动,真实管理员会员会话、默认日期、情绪归档和6只私有自选可读;停止并重启后再次读取一致。演练结束后已关闭`8878`,仅保留`8877`。 +- 本机未安装Docker CLI或Docker Desktop,因此没有把上述进程级恢复演练冒充为容器验证;Docker镜像、只读根文件系统和数据卷重启仍是NAS/预发布切换阻断项。 + ## 自动质量门 - Ruff:通过 @@ -48,5 +56,5 @@ ## 未关闭项 - 4K信息密度和审美仍需用户人工确认。 -- Docker/NAS构建、数据卷持久化、回退和正式切换未执行。 +- Docker/NAS镜像构建、容器级数据卷持久化、镜像回退和正式切换未执行;真实数据库的非容器备份恢复与重启已通过。 - 旧运行时与一次性迁移器在正式切换和回退保留期结束前不清理。 diff --git a/next/docs/final/completion-audit.md b/next/docs/final/completion-audit.md index 191ec38..849a26e 100644 --- a/next/docs/final/completion-audit.md +++ b/next/docs/final/completion-audit.md @@ -37,6 +37,7 @@ - 1920×1080、3840×2160和390×844均无页面级横向溢出;移动端侧栏、底部导航、表格卡片化和44px触控目标已直接验证。 - 移动端长页切换工作区统一回到新页顶部,浏览器前进/后退恢复历史滚动位置;该行为已加入端到端回归。 - 服务进程停止并重新启动后,会话、默认数据日期、20行情绪明细、6只自选和系统配置均保持一致。 +- 真实v7迁移库已通过SQLite在线备份生成包含数据库、环境和私有Skill的归档,并恢复到全新目录;源库与恢复库关键表计数一致,恢复实例在独立端口启动和重启后仍可读取真实管理员会话及6只私有自选。 ## 已在本轮纠正 @@ -74,7 +75,7 @@ ## 本轮范围外项目 -- 按用户确认,本轮不执行Docker和NAS验收;镜像构建、容器启动和生产数据卷验证仍待正式切换阶段执行。 +- 本机不存在Docker CLI或Docker Desktop,且按用户确认不连接NAS;镜像构建、容器启动和生产数据卷验证仍待正式切换阶段执行。非容器的真实数据库备份、独立恢复和进程重启已完成,不能替代容器证据。 - NAS 生产容器尚未切换;容器级持久化重启、健康检查和回退必须在Docker/NAS中另行验证。 - 旧运行时在正式切换前继续保留。切换 NAS 和清理旧实现必须取得用户最终明确确认。 - 旧实现的逐路径清理、数据归档和清理后验收已固化在 `legacy-cleanup-plan.md`; diff --git a/next/docs/final/cutover-checklist.md b/next/docs/final/cutover-checklist.md index 94f0db0..9e92679 100644 --- a/next/docs/final/cutover-checklist.md +++ b/next/docs/final/cutover-checklist.md @@ -39,4 +39,5 @@ ## 当前状态 代码、真实旧库副本迁移、备份恢复、SPA生产形态、性能、安全和全量浏览器回归均已完成。 -本机没有Docker,以上6个切换前阻断项仍需在NAS/预发布环境执行;正式容器保持不变。 +本机已对真实v7迁移库完成在线备份、全新目录恢复、独立生产进程启动和重启持久化抽验;源库与恢复库的关键表计数一致。 +本机没有Docker,以上6个容器切换前阻断项仍需在NAS/预发布环境执行;正式容器保持不变,非容器演练不得作为Docker验收证据。