rebuild(migration): validate local legacy cutover
This commit is contained in:
@@ -26,6 +26,17 @@
|
||||
1. `U04` 已增加4K内容最大宽度、基础字号、Shell高度和无横向溢出断言,仍需最终人工视觉验收信息密度。
|
||||
2. 第26节逐页状态证据已登记在`page-state-matrix.md`;4K人工视觉单元格在正式切换前保持未关闭。
|
||||
|
||||
## 本地迁移预检
|
||||
|
||||
本轮按用户确认仅执行本地预检,未连接NAS或Docker。新版使用`127.0.0.1:8877`,旧版`8765`
|
||||
未被占用或替换。完整证据见`../evidence/local-preflight-2026-07-30.md`。
|
||||
|
||||
- 旧库只读迁移到独立新版数据库后,SQLite完整性、外键、迁移版本和未映射类型均通过校验。
|
||||
- 管理员会员、会员非管理员、普通用户三个真实账户已验证双维权限;普通用户智能工具保持完整结构并锁定。
|
||||
- 情绪、四类股池、天梯、轮动、竞价、题材、热榜、龙虎榜归档、智能选股、问师、问天、复盘和系统管理均读取到迁移后的真实数据。
|
||||
- 1920×1080、3840×2160和390×844均无页面级横向溢出;移动端侧栏、底部导航、表格卡片化和44px触控目标已直接验证。
|
||||
- 服务进程停止并重新启动后,会话、默认数据日期、20行情绪明细、6只自选和系统配置均保持一致。
|
||||
|
||||
## 已在本轮纠正
|
||||
|
||||
- 阶段选股不再在当前阶段无结果时错误回退到第一条运行结果。
|
||||
@@ -55,12 +66,13 @@
|
||||
没有补造无法验证的策略元信息。
|
||||
- 图表夜间加载首帧、主题同步切换、7板布局和观心夜间关键文字对比度均已有浏览器直接断言,不再只依赖截图。
|
||||
- 16个主工作区、策略跟踪、提醒、复盘助手、账户/会员及系统管理已逐项区分加载、真实空和失败;统一API客户端不会向页面泄露上游错误正文。
|
||||
- 本轮验证为Ruff、106项pytest、Vue类型检查、7项Vitest、生产构建和26项Playwright全部通过。
|
||||
- 后台任务不再把`AppError`内部元组直接展示到系统管理;历史记录读取时兼容清理,新增失败按用户可读说明入库。
|
||||
- 本轮验证为Ruff、111项pytest、Vue类型检查、7项Vitest、生产构建和26项Playwright全部通过。
|
||||
|
||||
## 外部环境阻断项
|
||||
## 本轮范围外项目
|
||||
|
||||
- 当前本机没有可用 Docker 引擎,镜像尚未在真实 Docker 环境构建和启动。
|
||||
- NAS 生产容器尚未切换;持久化重启、健康检查和回退必须在 Docker/NAS 上验证。
|
||||
- 按用户确认,本轮不执行Docker和NAS验收;镜像构建、容器启动和生产数据卷验证仍待正式切换阶段执行。
|
||||
- NAS 生产容器尚未切换;容器级持久化重启、健康检查和回退必须在Docker/NAS中另行验证。
|
||||
- 旧运行时在正式切换前继续保留。切换 NAS 和清理旧实现必须取得用户最终明确确认。
|
||||
- 旧实现的逐路径清理、数据归档和清理后验收已固化在 `legacy-cleanup-plan.md`;
|
||||
一次性旧库迁移器也将在回退保留期结束后删除,不进入长期维护面。
|
||||
|
||||
Reference in New Issue
Block a user