# 小白复盘仓库执行约束 本文件对仓库内所有后续编码任务生效。任何智能体在修改文件前必须完整读取: 1. `docs/migration/原版保真迁移总纲.md` 2. `docs/migration/保真迁移状态.json` 3. `docs/migration/next失败冻结记录.md` 4. 与本次功能有关的原版源码、页面和测试 ## 不可违反 - 当前根目录原版是唯一功能、视觉、交互、动画和计算基线。 - `next/`是失败冻结实现,禁止部署、继续开发或作为新迁移代码来源。 - 后续迁移是原代码保真式整理,不是重写、重新设计或更换技术栈。 - 不得根据规格说明书重新实现已经存在的功能;规格书只用于盘点,冲突必须交给用户裁决。 - 不得改变用户可观察行为。源码可以移动、拆分和调整引用,但输出必须等价。 - 不确定是否有用的代码默认保留。没有引用扫描、运行证据和新旧对比,不得删除。 - 每次只处理一个完整纵向功能切片,并同步更新迁移账本和状态文件。 - 每个切片必须具有原版基线、新版结果、API/数据库对比、页面与交互对比及Git回档点。 - 不以新实现自身测试通过、目录更整齐或代码行数减少证明迁移成功。 - 未经用户人工确认,不得宣称视觉等价、完成迁移、切换Docker/NAS或删除原版。 如果任务要求与以上约束冲突,停止迁移并向用户说明冲突,不自行选择新产品行为。