docs: define six-pair adaptation slice
This commit is contained in:
@@ -0,0 +1,74 @@
|
||||
# Phase 9.0R10 Pair Adaptation Runtime Contract
|
||||
|
||||
## State Map
|
||||
|
||||
```text
|
||||
BATTLE -> VICTORY -> ADAPTATION -> SECOND_BATTLE -> SECOND_RESULT
|
||||
```
|
||||
|
||||
`SECOND_RESULT -> GUILD_RETURN` remains visible only for the preserved standard
|
||||
pair preview. R10 compatibility evidence stops at `SECOND_RESULT`; it does not
|
||||
claim that R5-R7 systems support all six pairs.
|
||||
|
||||
## Stable Controls
|
||||
|
||||
- `ContinueAdaptationButton`
|
||||
- `Adaptation_EQ_002`
|
||||
- `Adaptation_EQ_061`
|
||||
- `BeginSecondBattle`
|
||||
- `SecondResultFacts`
|
||||
- `OpenGuildReturnButton`
|
||||
- `SecondResultHomeButton`
|
||||
|
||||
No equipment is preselected. Either choice may replace the other until
|
||||
`BeginSecondBattle`; after commit the choice cannot change.
|
||||
|
||||
## Pair Matrix
|
||||
|
||||
Automatic formation preserves this order:
|
||||
|
||||
`Hearthguard -> Wayrunner -> Farstring -> Kindhand`
|
||||
|
||||
| Pair | Lead response in battle one | Second-member response |
|
||||
|---|---|---|
|
||||
| Hearthguard + Wayrunner | Guardian reduces the opening hit | Runner flank counter |
|
||||
| Hearthguard + Farstring | Guardian reduces the opening hit | Archer ranged hit |
|
||||
| Hearthguard + Kindhand | Guardian reduces the opening hit | Healer restores lead |
|
||||
| Wayrunner + Farstring | Runner evades part of the opening hit | Archer ranged hit |
|
||||
| Wayrunner + Kindhand | Runner evades part of the opening hit | Healer restores lead |
|
||||
| Farstring + Kindhand | Archer lead accepts high exposure | Healer restores lead |
|
||||
|
||||
The first-Victory diagnosis names both rows. The second battle preserves each
|
||||
second-member behavior. Wayrunner in the second position must never fall
|
||||
through to the Kindhand healing branch.
|
||||
|
||||
## Equipment Outcomes
|
||||
|
||||
| Equipment | Before enemy | Veteran hit | Later cost | Expected time |
|
||||
|---|---|---|---|---|
|
||||
| `EQ-002` Frontpin Greaves | none | lead loses 10 | next Company strike is later | 7.05 s |
|
||||
| `EQ-061` Early Bell | enemy loses 28 | lead loses 30 | accepts full strike | 6.00 s |
|
||||
|
||||
Expected final lead HP is `90`/`70` for pairs without Kindhand and `100`/`82`
|
||||
for pairs with Kindhand, in `EQ-002`/`EQ-061` order. Every path ends with the
|
||||
enemy at zero, Coin 20, one committed loan and no duplicate first reward.
|
||||
|
||||
## Presentation Language
|
||||
|
||||
- Use `先行者` / `lead` for the system-exposed first member.
|
||||
- Use `第二位成员` / `second member` when the actual profession is not named.
|
||||
- The threat targets the lead; equipment does not imply player-selected slots.
|
||||
- The second result names the equipment delta, the actual lead and the actual
|
||||
second-member action.
|
||||
- Preserve the standard first-battle qualifier `后排命中`; R10 wording changes
|
||||
apply only to post-battle adaptation and the second battle.
|
||||
|
||||
## Evidence
|
||||
|
||||
- Deterministic test: six pairs by two equipment choices, exact HP/time/coin,
|
||||
role qualifier, causal copy, commit lock, Home/Restart cleanup.
|
||||
- Parsed ScreenTouch: Victory -> adaptation -> revise choice -> commit -> second
|
||||
result, with fallback/direct zero.
|
||||
- Normal rendering: standard safety, standard tempo, Wayrunner second-position
|
||||
counter, exposed Farstring lead with healing, unselected choice, English 130%.
|
||||
- R1-R9A regressions run serially after the focused checks.
|
||||
Reference in New Issue
Block a user