
joywayerandClaude Opus 5
e069b76ee1
docs(plan): E3-② 货架 C 逐任务实现计划(7 任务 · 含回读顺序吞血风险)
Task0 建分支 / Task1 PriceFormula(TDD,含报错通道断言)/ Task2 shop 段 +
ShopManager 购买与唯一写入点 / Task3 存档 schema 2→3 / Task4 商店 UI +
4 语言 i18n / Task5 设计器 shop 段 / Task6 运行时验收 + 权威文档补录 + 回填。
Task3 写死一条顺序要求:apply_run 目前第一步就 load_save_data 设 hp,而属性
加成若在其后恢复,回读的 hp 会被尚未加成的 hp_max 钳掉——hp_max 可买到 133
之后即可复现静默吞血。Task6 Step6 专门验证该顺序。
自审订正 spec §3 影响文件表:原列 combat_manager「存档读写接入」是想当然,
profile_manager._collect_run_data 本就直接调 ShopManager.get_shop_seed(),
同样可直接调 get_attr_purchases_save(),不必绕一层。
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-07-31 16:51:25 +08:00
..
2026-07-20 16:44:11 +08:00
2026-07-21 14:21:35 +08:00
2026-07-21 11:29:48 +08:00
2026-07-21 15:54:09 +08:00
2026-07-23 09:29:50 +08:00
2026-07-22 12:02:46 +08:00
2026-07-22 10:54:14 +08:00
2026-07-24 15:28:31 +08:00
2026-07-24 11:45:28 +08:00
2026-07-24 09:08:04 +08:00
2026-07-30 18:13:58 +08:00
2026-07-31 13:36:53 +08:00
2026-07-31 16:51:25 +08:00