Files
aetherbound-guild/docs/goals/PHASE9_0R9A_AUTO_FORMATION_GOAL.md
T

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.

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.