From 5f4e4cdadee6e0f6a457ab57a55964f7fd4c38a5 Mon Sep 17 00:00:00 2001 From: wusumac <736139669@qq.com> Date: Wed, 12 Aug 2026 12:15:53 +0800 Subject: [PATCH] docs: close p8.3r1 dynamic battle candidate --- CURRENT_CHECKPOINT.md | 28 +++++++++-- .../goals/PHASE8_EXPERIENCE_PROTOTYPE_GOAL.md | 48 +++++++++++++++++++ .../PHASE8_EXPERIENCE_PROTOTYPE_LEDGER.md | 1 + 3 files changed, 74 insertions(+), 3 deletions(-) diff --git a/CURRENT_CHECKPOINT.md b/CURRENT_CHECKPOINT.md index 232971bf..b354aac9 100644 --- a/CURRENT_CHECKPOINT.md +++ b/CURRENT_CHECKPOINT.md @@ -9,7 +9,8 @@ P8.2 candidate source: `86a8a1adec39de40b4adfee6b01033407e3e3421` Accepted P8.2 closure: `d308f8bc14b043ed133ce2d99cbce461aecec81f` Rejected P8.3 source: `5f0cb2695ba149b1efcab27a882ade00a275c6ac` P8.3 documentation closure: `fab5eebf4260ab3da42dee8abe63dd7b7588789b` -Stage: `P8_3R1_DYNAMIC_BATTLE_ACTIVE` +P8.3R1 candidate source: `169e3877fa262da3db7495d61bc77ce061704ae7` +Stage: `P8_3R1_OWNER_REVIEW` The Phase 6 battle, VFX and equipment direction is Owner-accepted. Phase 7 turns the existing 50-screen design inventory into an individually viewable, @@ -106,5 +107,26 @@ advance, attack, projectile, intercept/Guard, hit and sustain motion. The accepted P8.1/P8.2 behavior and the P8.3 risk/commit/event/result boundaries remain unchanged; P8.4 remains locked. -Shortest next action: implement and verify the P8.3R1 dynamic horizontal battle -presentation without entering result/recovery. +Fixed clean/upstream P8.3R1 source +`169e3877fa262da3db7495d61bc77ce061704ae7` replaces the rejected static-card +battle with one continuous horizontal arena. It uses 62 byte-identical accepted +motion-proof frames for the Hearthguard and Riftblade identities, preserves the +other three Recruit identities with explicitly prototype-only motion transforms, +and visibly presents advance, equipment retarget, attack, projectile, Guard/ +intercept, hit and sustain states. Pause freezes event and sprite-frame motion; +`1x/2x/4x` changes presentation speed only. + +The authoritative ignored local evidence is at +`prototype/gallery/evidence/p8-3r1-candidate-169e387-attempt01/`. Its 64-row +inventory verifies 64/64 with SHA-256 +`336a6e1757470648d269c2206834fc95df2bc67013315d50c1a185cf1fac5b06`. +The P8.3R1 browser log SHA-256 is +`d86fb7527efc89a9c764ce94a818e71696406c9f9c9c70e54dc0d8ac18d0ea63`; +the self-contained bundle SHA-256 is +`c8d57710162a928dea583b54786afc58e61ec2d80aa8a546d01259a06d4cd717`. +Supporting motion evidence is the 8.76-second 1280x720 WebM at +`prototype/gallery/evidence/p8-3r1-motion-review-169e387-attempt02/` with +SHA-256 `55f7389afb08efa3a7e7b61b38618a1ffa6f4f850a533d8107bfba27944cdb3a`. + +Shortest next action: publish the fixed P8.3R1 bundle for Owner play and wait +for the Owner decision without starting P8.4. diff --git a/docs/goals/PHASE8_EXPERIENCE_PROTOTYPE_GOAL.md b/docs/goals/PHASE8_EXPERIENCE_PROTOTYPE_GOAL.md index a21c9ca4..1b2f8cc3 100644 --- a/docs/goals/PHASE8_EXPERIENCE_PROTOTYPE_GOAL.md +++ b/docs/goals/PHASE8_EXPERIENCE_PROTOTYPE_GOAL.md @@ -322,6 +322,46 @@ motion language and interaction intent, but not final sprite coverage, authoritative combat behavior, engine runtime, tactile quality or device performance. +## P8.3R1 Candidate Result + +Fixed clean/upstream source +`169e3877fa262da3db7495d61bc77ce061704ae7` passes the P8.3R1 repair gates: + +- one continuous horizontal arena replaces the rejected static unit cards; +- four allied identities and the selected Risk's full enemy count remain on + the same ground line at desktop, landscape-phone and portrait-phone sizes; +- entry/advance, melee attack, ranged projectile, Guard/intercept, hit and + sustain feedback are visible in the arena; +- 62 accepted motion-proof frames are byte-identical to their tracked source, + and the full UI provenance gate verifies 96 assets; +- Pause freezes both event progress and the displayed sprite frame; + `1x/2x/4x` changes the motion cycle without changing the six-event order; +- causal inspection remains read-only, the result remains withheld and P8.4 + remains locked; +- P8.1, P8.2, complete 50-screen Phase 7, design, anti-dominance, + single-equipment/individual-level and asset-provenance regressions pass. + +Evidence root: +`prototype/gallery/evidence/p8-3r1-candidate-169e387-attempt01/` + +Its 64-row inventory verifies 64/64; inventory SHA-256 is +`336a6e1757470648d269c2206834fc95df2bc67013315d50c1a185cf1fac5b06`. +The self-contained bundle SHA-256 is +`c8d57710162a928dea583b54786afc58e61ec2d80aa8a546d01259a06d4cd717`. +A separate 8.76-second 1280x720 motion-review recording is at +`prototype/gallery/evidence/p8-3r1-motion-review-169e387-attempt02/` with +WebM SHA-256 +`55f7389afb08efa3a7e7b61b38618a1ffa6f4f850a533d8107bfba27944cdb3a`. + +Agent visual review finds the arena, four identities, enemy line, health state, +action effects and controls readable at the target HTML sizes. This is still a +design prototype, not authoritative combat runtime. Hearthguard and Riftblade +use accepted frame sequences; Wayrunner, Kindhand and Farstring retain their +accepted identities but use bounded prototype motion transforms pending future +profession-specific final frame production. Owner visual acceptance, +understanding/fun, final animation coverage, audio/listening, Godot/runtime, +device, packaging and release remain open. P8.4 remains frozen. + ## Legal Terminal `Aetherbound Guild P8.1 opening Company experience candidate ready` @@ -329,3 +369,11 @@ performance. or `Aetherbound Guild P8.1 redesign required: ` + +For the active repaired package: + +`Aetherbound Guild P8.3R1 dynamic automatic battle experience candidate ready` + +or + +`Aetherbound Guild P8.3R1 redesign required: ` diff --git a/docs/reviews/PHASE8_EXPERIENCE_PROTOTYPE_LEDGER.md b/docs/reviews/PHASE8_EXPERIENCE_PROTOTYPE_LEDGER.md index 7229dc5b..aa1937d1 100644 --- a/docs/reviews/PHASE8_EXPERIENCE_PROTOTYPE_LEDGER.md +++ b/docs/reviews/PHASE8_EXPERIENCE_PROTOTYPE_LEDGER.md @@ -11,3 +11,4 @@ Append-only record. Automated and human evidence remain separate. | 2026-08-12 | Owner review of published P8.2 | `P8_2_OWNER_ACCEPTED_P8_3_ACTIVE` | Owner responded `OK` after receiving the fixed P8.2 Market Preparation Gallery package. This accepts P8.2 comprehension and visual direction for progression only. P8.3 Risk and Automatic Battle is unlocked; P8.4-P8.5, authoritative battle simulation, Godot/runtime, audio/listening, device, packaging, store and release remain open/frozen. | | 2026-08-12 | source `5f0cb26`; `p8-3-candidate-5f0cb26-attempt01` | `P8_3_AUTOMATED_CANDIDATE_PASS` | Clean/upstream fixed source passes `ABG_P8_3_BROWSER_OK risks=3 preselected=0 commits=1 opening_rules=2 events=6 pause_freeze=1 speeds=1,2,4 inspect_readonly=1 result_mutation=0 responsive=desktop,phone_landscape,phone_portrait bundle=offline`, P8.1/P8.2 and complete Phase 7 browser regressions, design validation, anti-dominance, single-equipment/individual-level and asset-provenance gates. Agent visual review found risk composition, same-line battle opening/live view, causal overlay and desktop/phone layouts complete and unclipped; the causal overlay is an explicit paused inspection layer. The 53-row inventory verifies 53/53; inventory SHA-256 `3ad48cfa135a29f01f75ed69dc07f6a2037fbf984c3d94b7cae21da2199af1c8`, P8.3 browser log `f34ec892e12dfd5022182de2b5f3f68687a77e1066a78aa2fe8e81bdd3ea7e21`, P8.2 regression log `3139beb66a7f265a40c29e02518ad63ffa802bb10f9ab819cb62cf7e39060747`, P8.1 regression log `c38118d8b66bb1270e625586f5d9ae77af85ae60ae0c1ab88631a2f764fc6a8b`, Phase 7 regression log `b2b8329301b944af8a9301da4a4c493007730f66a310e6942de67ba00a3343c8`, bundle `5989cb87c5e422d26bd1cdc5d2e74db4177090b32540d1cb53b77560bec943e9`. Owner comprehension/choice/visual acceptance remains open; P8.4 remains frozen. | | 2026-08-12 | Owner review of published P8.3 | `P8_3_OWNER_REJECTED_DYNAMIC_BATTLE_REPAIR_ACTIVE` | Owner screenshot review found that the automatic-battle page was a static card/timeline presentation and asked why it did not have the reference game's visible animation. This rejects the prior P8.3 battle visual presentation despite its automated contract pass. Reopen P8.3 only for a dynamic same-line arena with visible entry, advance, attack, projectile, Guard/intercept, hit and sustain feedback. Risk/commit/event/result authority remains unchanged and P8.4 remains frozen. | +| 2026-08-12 | source `169e387`; `p8-3r1-candidate-169e387-attempt01`; motion review attempt 02 | `P8_3R1_DYNAMIC_BATTLE_CANDIDATE_PASS` | Clean/upstream fixed source passes `ABG_P8_3R1_BROWSER_OK risks=3 preselected=0 commits=1 arena=continuous_line allies=4 entry=advance motion=idle,advance,attack,ranged,guard,hit,sustain events=6 pause_freeze=event_and_frame speeds=1,2,4 inspect_readonly=1 result_mutation=0 responsive=desktop,phone_landscape,phone_portrait bundle=offline`, P8.1/P8.2/50-screen regressions and unchanged design/economy/loadout gates. Asset provenance verifies actors=6, equipment=12, VFX=16, Recruit motion=32 and enemy motion=30, total 96. Formal 64-row evidence inventory verifies 64/64, SHA-256 `336a6e1757470648d269c2206834fc95df2bc67013315d50c1a185cf1fac5b06`; P8.3R1 log `d86fb7527efc89a9c764ce94a818e71696406c9f9c9c70e54dc0d8ac18d0ea63`; bundle `c8d57710162a928dea583b54786afc58e61ec2d80aa8a546d01259a06d4cd717`. Separate 8.76-second 1280x720 WebM `55f7389afb08efa3a7e7b61b38618a1ffa6f4f850a533d8107bfba27944cdb3a` proves continuous frame change and action sequence for agent review. Hearthguard/Riftblade use accepted frames; the other three identities use prototype-only motion transforms, so final profession animation coverage remains open. Owner visual/comprehension acceptance and P8.4 remain open/frozen. |