8d938e9264
origin/main(#224) 的 savings_record_trace_id 与本分支 coin_transaction_trace_id 都以 comparison_updated_at 为父,汇合后 alembic 双 head(upgrade head 报 multiple heads)。 把本分支迁移重挂到 savings_record_trace_id 之上,线性化为单 head: comparison_updated_at → savings_record_trace_id → coin_transaction_trace_id。 两迁移分别改 savings_record / coin_transaction,互不依赖,串行安全。 验证:alembic heads 单 head;scratch DB 从 base 全链 upgrade head 通过; test_welfare / compare_record / admin_read / order_savings 共 66 项测试通过。 Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>