Commit Graph

622 Commits

Author SHA1 Message Date
1317c43dd3 Fail release QA on runtime errors 2026-07-05 17:16:25 +09:00
1ddc8a9982 Fail public deploy QA on runtime errors 2026-07-05 17:10:58 +09:00
2864654cb8 Validate sortie flow after battle ids 2026-07-05 17:07:32 +09:00
430918d4d3 Fill open sortie slots with recommendations 2026-07-05 17:03:38 +09:00
3bfeaaf93e Use dynamic required sortie labels 2026-07-05 17:00:06 +09:00
43689de0c7 Require recommended units in deployment slots 2026-07-05 16:57:09 +09:00
0c5aef161d Highlight required units on sortie minimap 2026-07-05 16:54:07 +09:00
2012a19f29 Prefer recommendations for default sortie selection 2026-07-05 16:50:16 +09:00
e026a59554 Generalize deployment selection notice 2026-07-05 16:46:47 +09:00
48505cad93 Require sortie slots to match limits 2026-07-05 16:43:45 +09:00
6febbe2b3b Align sortie recommendations with limits 2026-07-05 16:40:09 +09:00
7384ec1224 Validate sortie flow next battle titles 2026-07-05 16:33:23 +09:00
14597ab17c Validate sortie flow display fields 2026-07-05 16:29:36 +09:00
5aa80480f3 Validate special sortie flow states 2026-07-05 16:24:07 +09:00
e8721aa4da Validate sortie flow campaign routing 2026-07-05 16:18:04 +09:00
e4e0e0779c Validate camp reward bond links 2026-07-05 16:11:46 +09:00
4f2ad79bae Validate camp visit bond references 2026-07-05 16:06:50 +09:00
955a186568 Validate camp dialogue bond references 2026-07-05 16:01:53 +09:00
0c47bbd08e Validate camp campaign step references 2026-07-05 15:52:34 +09:00
8b6b8cdf54 Validate camp battle id references 2026-07-05 15:48:48 +09:00
ea9a1ca795 Validate equipment slot bonuses 2026-07-05 15:40:09 +09:00
a8ae633ae3 Validate sortie slot recommendations 2026-07-05 15:37:02 +09:00
e54c45cfb9 Validate WAV audio metadata 2026-07-05 15:33:23 +09:00
0493d40060 Validate story image PNG color modes 2026-07-05 15:30:20 +09:00
11d450fc04 Validate battle map WebP dimensions 2026-07-05 15:27:10 +09:00
1b58fc774d Guard battle UI icon frame readability 2026-07-05 15:21:45 +09:00
f7599784df Validate battle UI icon PNG color mode 2026-07-05 15:18:26 +09:00
91842d2e30 Validate unit sprite PNG color mode 2026-07-05 15:14:24 +09:00
947dc222c7 Validate max-level equipment exp 2026-07-05 15:08:42 +09:00
2ebabac498 Validate campaign unlock flow links 2026-07-05 15:05:17 +09:00
ea8e9a5252 Reject duplicate recruit rewards 2026-07-05 15:01:20 +09:00
7203403897 Validate sortie recruit availability 2026-07-05 14:58:14 +09:00
44b2c6064c Clamp campaign bond levels 2026-07-05 14:52:09 +09:00
3d48ef3c80 Restrict battle item stocks to allies 2026-07-05 14:47:24 +09:00
785ef2921d Normalize campaign reward snapshots 2026-07-05 14:44:31 +09:00
ce79166f96 Normalize campaign reward labels 2026-07-05 14:41:47 +09:00
1b1a203ef1 Restrict enemy usable save keys 2026-07-05 14:37:31 +09:00
ab8e702b4d Restrict battle save attack intents 2026-07-05 14:34:27 +09:00
0950f458a8 Filter invalid campaign reward recruits 2026-07-05 14:29:52 +09:00
16cbcf2c9a Filter invalid campaign reward unlocks 2026-07-05 14:26:04 +09:00
c702bfdfb0 Clamp campaign objective target markers 2026-07-05 14:22:22 +09:00
e4ff46e6e0 Reject stale battle save effects 2026-07-05 14:17:23 +09:00
d0085eeb18 Deduplicate campaign reward references 2026-07-05 14:13:27 +09:00
7196ab3dbd Filter self-referential campaign bonds 2026-07-05 14:08:42 +09:00
15df3532fb Validate battle save campaign step 2026-07-05 14:05:03 +09:00
4d2a311891 Reject stale battle save attack intents 2026-07-05 14:01:33 +09:00
11e42fd54f Validate battle save bond state 2026-07-05 13:57:44 +09:00
1145ef14aa Clamp campaign save numeric fields 2026-07-05 13:52:42 +09:00
fe5a3edfd2 Clamp battle save unit core stats 2026-07-05 13:48:19 +09:00
deaec059ee Clamp battle save unit stats 2026-07-05 13:44:35 +09:00