3.4 KiB
Phase 9.0R9A Automatic Formation Goal
Owner Decision
On 2026-08-13 the Owner rejected R9's separate front-selection and rear-
selection interaction. The player should choose people; the system should
place them according to their roles. This bounded repair starts from clean/
upstream closure 1ce563b401dc9d6091ea54044cac6a838c27c283.
Player Contract
First mission -> choose any two of four Recruits -> system arranges them
-> review the visible order -> revise or commit -> automatic battle
The player never chooses a slot. A Recruit card explains behavior, not a field position requirement. Clicking an unselected Recruit adds them while fewer than two are selected; clicking a selected Recruit removes them. With two selected, the remaining cards stay visible but cannot silently replace a member. Review is enabled only at exactly two.
Automatic Order
The deterministic first-battle order is:
Hearthguard -> Wayrunner -> Farstring -> Kindhand
The earlier member occupies the exposed lead position and the later member acts second. This is a system decision shown on review, never a player-facing slot selection. All six unordered pairs are legal and must reach battle.
Owned Scope
- One unified selection page with all four existing Recruit portraits.
- Two-person selection, deselection, full-capacity feedback and no default.
- Deterministic system ordering and one unified Revise action.
- First-battle readable actions for the two exceptional pair structures: Hearthguard/Wayrunner and Farstring/Kindhand.
- State, parsed-ScreenTouch and normal-render coverage for all six pairs.
- New fixed-source runtime-only Web preview and private Gallery item.
Frozen
- Recruit identities, existing art/animation/audio and paid generation.
- Accepted R3 standard-pair battle results and R4-R7 adaptation, routes, Company growth and training behavior.
- Save, Market, chapters, content expansion, device, TestFlight and release.
Legal Terminals
Aetherbound Guild P9.0R9A automatic-formation H5 preview ready
or
Aetherbound Guild P9.0R9A redesign required: <earliest failed selection boundary>
Completion Record
Fixed product source 32b4fdb is pushed clean/upstream. All six unordered
two-person pairs pass in both click orders and produce the same system order;
all reach first Victory. Selection, deselection, two-person capacity, unified
Revise, exactly-once commit and Home/Restart cleanup pass. Parsed ScreenTouch
reports touch=11 fallback=0 direct=0.
Ten normal-render 844x390 states cover zero/one/two selections, capacity,
both exceptional pair reviews and battle states, English/130% and Restart.
All controls remain at least 44px. R1-R8 standard-pair gameplay, complete three-
battle touch, animation and audio regressions pass after restoring the frozen
R3 后排命中 qualifier.
The ignored fixed-source Web delivery is
runtime/build/web-preview/32b4fdb-r9a-fast/; its export.sha256 SHA-256 is
20785617bccb3ee646f41cbd3c576757e626ccce9cd8c2c63cd2845be4fb99c2.
The runtime-only PCK excludes tests/evidence/build and is byte-identical after
remote delivery. Gallery item is VL8pU8RUhXNn; no share token is stored in
Git. Strongest proven level is runtime_verified plus
agent_visual_reviewed. Owner comprehension/fun/visual/listening, later-cycle
support for exceptional pairs, persistence, device, packaging, stores and
release remain open.