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

4.8 KiB

Phase 9.0R10 Pair Adaptation Goal

Owner Decision

On 2026-08-13 the Owner accepted automatic formation and authorized continued module-by-module development. P9.0R10 starts from clean/upstream closure d8b359a12f5641257c549894a8114245fa987962 and repairs the next earliest compatibility boundary: all six legal two-Recruit Companies must remain truthful through the first result, equipment decision and second result.

Player Contract

choose any two Recruits -> automatic first battle -> understand why they won
-> read the veteran's pressure -> borrow safety or tempo equipment
-> automatic second battle -> see the selected tradeoff change the result

The player still chooses people, never front/rear slots. The system-assigned first member is called the lead and the other is called the second member. Result copy must name the actual Recruit actions instead of inferring an old front/rear profession family.

Owned Scope

  • Pair-aware first-Victory diagnosis for all six unordered pairs.
  • Pair-aware adaptation threat, equipment effect and tradeoff language.
  • Correct second-member action for Farstring, Kindhand and the exceptional second-position Wayrunner.
  • Pair-aware second-result facts and causal explanation.
  • A six-pair by two-equipment deterministic matrix.
  • Parsed ScreenTouch from first Victory through one second result.
  • Normal-render states for representative standard and exceptional pairs.
  • One new fixed-source runtime-only Web preview and private Gallery item.

Frozen

  • R9A selection, automatic ordering, first-battle values and accepted R3 animation/feedback wording, including 后排命中 on the standard first battle.
  • Recruit identities, art, animation and audio assets; no paid generation.
  • The Guild-return, third/fourth/fifth battles and R5-R7 systems remain standard- pair preview history. R10 stops at the second-result page for every pair.
  • Authoritative combat, Market, equipment inventory, save, chapters, content expansion, device work, packaging, stores and release.

Acceptance

  • Every unordered pair reaches first Victory, sees both unselected equipment choices, commits either one exactly once and reaches second Victory.
  • EQ-002 always reduces the veteran's first hit from 30 to 10 and is slower.
  • EQ-061 always deals 28 before the veteran, accepts the full 30 hit and is faster.
  • A second-position Farstring deals ranged damage, Kindhand heals the lead and Wayrunner performs a flank counter. No one is mislabeled as another role.
  • Safety leaves more lead HP than tempo for the same pair; Kindhand recovery is capped at 100. Coin remains 20 and no reward duplicates.
  • Runtime controls remain at least 44px at 844x390; English at 130% remains readable; strict runtime diagnostics are clean.

Aetherbound Guild P9.0R10 pair-adaptation H5 preview ready

or

Aetherbound Guild P9.0R10 redesign required: <earliest failed adaptation boundary>

Completion Record

Fixed product source 41204acafa911a505f5b24a493aa032983e706d1 is pushed clean/upstream. All six unordered pairs and both equipment choices pass as 12 deterministic paths. EQ-002 ends at lead HP 90/100 in 7.05s and EQ-061 at 70/82 in 6.00s; Farstring remains ranged damage, Kindhand remains healing and second-position Wayrunner now remains a flank counter. Coin stays 20 across both victories and Home clears the exceptional-pair run.

Parsed ScreenTouch reaches the exceptional second result through two automatic battles with touch=5 fallback=0 direct=0. The serial R1-R10 regression run passes 22 tests with strict markers zero; its summary SHA-256 is 3de791bb6da14be19d97c194368cd14bc8bfb906013470e81b6e12da83736bf7. Eight 844x390 normal-render states pass 44px control bounds; a first attempt exposed an English-130% result-button overflow, and the fresh replacement at /tmp/abg-p9-0r10-capture-r3.YkXS6s/ passes. Browser review also found and repaired the stale Title claim that players choose front/rear slots.

The ignored fixed-source Web delivery is runtime/build/web-preview/41204ac-r10-fast/. Its nine payloads verify against export.sha256, whose SHA-256 is 7aef140b95d4c5d5bcc5c5815f4ae02894ee49367a6fbeb87dc07915d258f859. The PCK SHA-256 is da226760451b67c810b0cb8de5fdb895a8665fbdb4a278db5fb4be7bc5469d77; Godot inventory reports files=227 forbidden=0. Local and Gallery Canvas both reach the corrected Chinese Title with browser warnings/errors zero; remote PCK bytes equal local. Gallery item is gHS8jEZdGa2x; no share token is stored in Git. Remote cold start remains roughly four minutes because the unchanged 53 MiB bundle is uncompressed.

Strongest proven level is runtime_verified plus agent_visual_reviewed. Owner understanding, choice quality, fun, visual/listening acceptance, exceptional-pair support after battle two, persistence, physical device, packaging, stores and release remain open.