5.1 KiB
5.1 KiB
TH1 长期癌症清单
本清单记录反复出现、靠临时补丁容易复发、必须优先根治的问题。以后遇到同类反复问题,先使用 .codex/skills/th1-chronic-issue,补充本清单,再做根因修复。
列表
| ID | 日期 | 状态 | 严重度 | 问题 | 根治方向 | 记录 |
|---|---|---|---|---|---|---|
| TH1-CI-2026-06-29-002 | 2026-06-29 | Fixed in code; guardrail added; Unity validation pending | High | Lv.3+ Mokou revived from flame/egg could fail to move to a killed target after gaining longer range | Centralize attack move-kill rules and guard revived Mokou's ranged move-kill contract | record |
| TH1-CI-2026-06-29-001 | 2026-06-29 | Fixed in code; guardrail added; Unity validation pending | High | Movement/skill displacement sight refresh could fail to reveal the unit's final standing grid, exposed by Suika Lv4 falling splash side landing after a non-lethal 3-grid attack | Make the shared movement sight path include the standing grid and guard Suika landing sight handoff | record |
| TH1-CI-2026-06-28-002 | 2026-06-28 | Fixed in code; guardrail added; Unity validation pending | High | Momiji hunter movement could lose 2 movement when another rule replaced the movement range | Split normal movement from prey-adjacent hunter target movement and ban the old global add-then-payback formula | record |
| TH1-CI-2026-06-28-001 | 2026-06-28 | Fixed in code; guardrail added; Unity validation pending | High | Aunn twin levels could diverge when one body was on a ship and the other upgraded or later landed | Treat Aunn level as a player-hero invariant over all same-player land and ship bodies, synchronized after upgrade and landing | record |
| TH1-CI-2026-06-27-001 | 2026-06-27 | Fixed in code; guardrail added; Unity validation pending | High | Suika Lv4 falling splash water restriction applied to empty grids but not unit targets on water | Share falling-splash water target validation across ground targeting, unit targeting, and UnitAttack CheckCan filtering |
record |
| TH1-CI-2026-06-26-002 | 2026-06-26 | Fixed in code; guardrail added; Unity validation pending | Critical | Aunn shared HP ignored DamageBearer substitute-damage paths |
Treat shared HP as an invariant over the actual mutated unit, DamageBearer ?? DamageTarget, with entrypoint fallback and shared-death cleanup |
record |
| TH1-CI-2026-06-26-001 | 2026-06-26 | Fixed in code; guardrail added; Unity validation pending | High | Suika Lv4 falling splash can move data without complete landing, projectile, and fog/sight presentation after a 3-grid jump | Use a dedicated Suika falling-splash Fragment that owns jump, splash, final landing, and newly opened fog refresh | record |
| TH1-CI-2026-06-25-004 | 2026-06-25 | Fixed after correcting Aunn 331/332/342/344 source-buff map; Unity validation pending | Critical | Aunn hero source skills and same-name runtime buffs were conflated and edited without a confirmed skill source map | Enforce 331 as defense-only runtime buff, 332 as hidden approach state, 342 as Lv3+ Aunn Unique/source skill, and 344 as same-name Positive beneficiary damage-bearing buff | record |
| TH1-CI-2026-06-25-003 | 2026-06-25 | Fixed in assets; guardrails expanded; Unity validation pending | Critical | DataAssets/Export can silently accept corrupt text and missing Unity object GUIDs | Validate SkillDataAssets text/icon semantics and globally scan DataAssets/Export GUID references from GitCheckpoint | record |
| TH1-CI-2026-06-25-002 | 2026-06-25 | Fixed in code; guardrail added; Unity validation pending | High | Aunn twin auto-petrify regressed to movement-only trigger before Lv4 | Restore any-successful-Aunn-action trigger and checkpoint the lifecycle predicate | record |
| TH1-CI-2026-06-25-001 | 2026-06-25 | Guardrail added; export validation pending | High | Civilization-specific ordinary units can lose culture-upgrade eligibility marker | Add source/export config checker for prepare-officer skills and run it from GitCheckpoint | record |
| TH1-CI-2026-06-24-001 | 2026-06-24 | Fixed in code | Medium | Sumireko Lv4 did not upgrade existing Occult Orbs | Sync persistent orb source skills from hero upgrade action and refresh all orb buffs | record |
当前无 active 癌症项。
处理规则
- 反复出现两次以上、或用户明确指出“又出这个问题”的缺陷,必须加入本清单。
- 加入清单后,默认不接受只修表象;优先改生成器、校验脚本、测试或流程入口。
- 每个条目必须写清楚触发入口、复发机制、根治防线和剩余验证缺口。