migration: establish exact preserved app baseline

This commit is contained in:
leefer
2026-07-30 23:51:48 +08:00
parent 41329943c4
commit 4083dceba3
399 changed files with 129967 additions and 23 deletions
@@ -0,0 +1,34 @@
# 切片00:原样可运行副本
## 范围
- 原版基线:`41329943c4878fc09ed82ec376eb93ab151e4092`
- 目标目录:`app/`
- 数据库:使用SQLite在线备份生成`app/data/review.db`,不写原版数据库。
- 排除:冻结的`next/`、密钥、正式数据库、日志、缓存、构建产物。
## 自动证据
| 检查 | 结果 |
|---|---|
| 原版与目标源文件SHA-256 | 628项一致,0项差异 |
| Python测试 | 231项通过 |
| Playwright测试 | 45项通过 |
| 数据库结构 | 36张表一致 |
| 数据库行数 | 2,830,708行一致 |
| SQLite完整性 | `ok` |
| 真实服务 | `http://127.0.0.1:8785/api/health`返回`ok` |
| 真实登录 | 管理员账号登录成功,默认进入情绪周期 |
## 视觉证据
- `app-exact-light-1920x1080.png`
- `app-exact-dark-1920x1080.png`
- `app-exact-light-390x844.png`
- `app-exact-dark-390x844.png`
四个视口均使用真实服务、数据库副本和原版前端资产。1920与390宽度下没有页面横向溢出。
## 结论
`app/`当前是原版的可独立运行副本,不包含来自`next/`的产品实现,也尚未进行业务拆分。