# 01 — 换货分配记录与归属校正发布基础

**What to build:** 使系统能够安全发布换货归属继承所需的 `exchange` 资产分配记录能力：每次完成换货可按换货单号追踪新资产、原所有者、目标所有者和操作人，并能阻止同一换货单为同一新资产重复留痕。发布前同时核查现存钱包租户标签、资源标签租户字段及分配记录结构中无法自动校正的异常数据；不回填历史已完成换货。

**Blocked by:** None — can start immediately.

**Status:** ready-for-agent

**架构通道:** Infrastructure。

**完整业务边界:** 收口 `exchange` 分配类型、必要的持久化约束或索引、迁移验证、异常数据核查和发布/回滚说明，使后续换货完成用例可在事务内可靠写入分配记录。

**明确不迁移:** 不迁移换货状态机、客户绑定、钱包或套餐资料迁移、现有换货接口、资产详情换货链查询，也不自动改写历史已完成换货归属。

- [ ] `exchange` 分配类型及必要的数据库约束、索引可独立向上迁移、验证和向下回滚，常量与注释遵循项目中文规范。
- [ ] 按换货单号和新资产可追踪分配记录，且同一换货单不会为同一新资产生成重复记录。
- [ ] 发布前完成对新资产现存钱包租户标签、资源标签租户字段和分配记录结构的核查，列出无法自动校正的异常数据，但不自动回填历史换货。
- [ ] 架构约束：本票仅提供持久化与发布基础，不强行建立聚合根，不承载换货完成状态机或资料迁移业务规则。
