From 232e3a0a45ec2437ddd528502d487d5264f1c6ae Mon Sep 17 00:00:00 2001 From: wusumac <736139669@qq.com> Date: Thu, 13 Aug 2026 01:17:55 +0800 Subject: [PATCH] docs: accept P9.0R3 battle feedback --- AGENTS.md | 12 ++++++------ CURRENT_CHECKPOINT.md | 13 ++++++++----- docs/goals/PHASE9_0R3_BATTLE_FEEDBACK_GOAL.md | 9 +++++++++ docs/reviews/PHASE9_GODOT_VERTICAL_SLICE_LEDGER.md | 1 + 4 files changed, 24 insertions(+), 11 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index a5064e6c..b68c67e7 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -8,9 +8,9 @@ Phase 8 design is Owner-accepted. Phase 9 Godot vertical-slice development is authorized only through the active Goal named by `CURRENT_CHECKPOINT.md`. Runtime source belongs under `runtime/`; accepted HTML design authority remains under `prototype/` and may not be silently rewritten to fit implementation. -P9.0R3 is now a submitted local candidate for tutorial-battle pacing and +P9.0R3 is the Owner-accepted baseline for tutorial-battle pacing and event-bound combat feedback inside the preserved Title -> Guild Yard -> -tutorial battle -> victory flow. Its source is frozen pending Owner review. +tutorial battle -> victory flow. Its source is frozen. It shortens dead holds between accepted authored animation states and adds bounded damage/heal number pops, impact nudge and existing VFX timing without changing HP results, roles, victory, animation assets or the opening flow. @@ -49,7 +49,7 @@ consistent, independently reviewed, and owner-approved: 7. Economy/build simulations and a decision-density audit. 8. Interactive design prototype and owner review. -Human visual, comprehension, fun, listening, device, packaging, store, and -release acceptance remain separate gates. P9.0R3 proves only the bounded -tutorial presentation; it does not authorize the later authoritative battle -system. +Owner visual/feel acceptance applies only to the bounded P9.0R3 tutorial +battle presentation. Human listening, broader comprehension/fun, device, +packaging, store, and release acceptance remain separate gates. P9.0R3 does +not authorize the later authoritative battle system. diff --git a/CURRENT_CHECKPOINT.md b/CURRENT_CHECKPOINT.md index 723007fa..c649f87e 100644 --- a/CURRENT_CHECKPOINT.md +++ b/CURRENT_CHECKPOINT.md @@ -7,7 +7,7 @@ Animation repair baseline: `db75a17ce8b0a3bc702ad535fa16491debf582e4` Fixed product source: `425fae82d3d88a002bdaadeabb498d8bf0d069cd` Battle-feedback behavior commit: `3b26b3d671ae7d043ab4bfcbd8b31e77df6d6d0d` Battle-feedback baseline: `be17debf4ed3ebe5c3e6de2701d5e3c374de1dcb` -Stage: `P9_0R3_BATTLE_FEEDBACK_CANDIDATE_READY` +Stage: `P9_0R3_OWNER_ACCEPTED` Fixed clean/upstream source `425fae8` tightens the six-phase automatic battle from the prior `13.50` seconds to `7.25` declared / `7.33` rendered seconds. @@ -32,10 +32,13 @@ Final Artifact Gallery runtime ID is `_N8bdzMkdn1c`; no share token is stored. Attempts 01-03 remain append-only invalid history for recording teardown, forced audio exit and isolated export-template visibility respectively; none was reused. Strongest proven level is `runtime_verified` plus -`agent_visual_reviewed`. Owner phone feel/readability, fun, listening, -physical device, packaging, store and release remain open. Shortest next -action: Owner opens the new signed Gallery link in phone landscape and judges -cadence, character motion and feedback readability. +`agent_visual_reviewed`. On 2026-08-13 the Owner played the signed Gallery +build and explicitly accepted this version's battle cadence, character motion +and event-bound feedback. That bounded direction is now `human_reviewed` and +frozen. Listening, broader fun/continuation, physical device, packaging, store +and release remain open. Shortest next action: define a bounded successor that +turns the accepted first victory into one readable adaptation and a visibly +different second battle. ## P9.0R2 Accepted Automated Baseline diff --git a/docs/goals/PHASE9_0R3_BATTLE_FEEDBACK_GOAL.md b/docs/goals/PHASE9_0R3_BATTLE_FEEDBACK_GOAL.md index 847274d8..f179df5b 100644 --- a/docs/goals/PHASE9_0R3_BATTLE_FEEDBACK_GOAL.md +++ b/docs/goals/PHASE9_0R3_BATTLE_FEEDBACK_GOAL.md @@ -89,6 +89,15 @@ portrait displays the rotate prompt. Final Gallery runtime ID is reused. Human feel, visual acceptance, phone readability, listening, device, packaging, store and release remain open. +## Owner Acceptance + +On 2026-08-13 the Owner played the signed Gallery build and replied that this +version is acceptable and development should continue. P9.0R3 battle cadence, +authored character motion and event-bound damage/heal feedback are therefore +the frozen `human_reviewed` direction for the next runtime slice. This does not +grant listening, broader fun/continuation, physical-device, packaging, store or +release acceptance. + ## Legal Terminal `Aetherbound Guild P9.0R3 battle feedback candidate ready` diff --git a/docs/reviews/PHASE9_GODOT_VERTICAL_SLICE_LEDGER.md b/docs/reviews/PHASE9_GODOT_VERTICAL_SLICE_LEDGER.md index 56c7f0ba..1ac282e8 100644 --- a/docs/reviews/PHASE9_GODOT_VERTICAL_SLICE_LEDGER.md +++ b/docs/reviews/PHASE9_GODOT_VERTICAL_SLICE_LEDGER.md @@ -23,3 +23,4 @@ separate. | 2026-08-12 | source `ba1cc9e`; `p9-0r3-ba1cc9e-attempt02` | `INVALID_FORCED_AUDIO_EXIT` | Product, capture and corrected visible-hold recordings passed, but an additional default-audio smoke used forced `--quit-after` and emitted an ObjectDB cleanup warning. The attempt contributes no candidate judgment and was not reused. | | 2026-08-12 | source `425fae8`; `p9-0r3-425fae8-attempt03` | `INVALID_WEB_EXPORT_TEMPLATE_HOME` | Product, capture, recordings and normal audio-lifecycle test passed, but isolated Web export stopped before packaging because its HOME did not expose the installed Godot 4.6.1 templates. This was an export-environment failure, not a product failure, and the attempt was not reused. | | 2026-08-12 | fixed source `425fae8`; `p9-0r3-425fae8-attempt04`; Gallery `_N8bdzMkdn1c` | `P9_0R3_BATTLE_FEEDBACK_CANDIDATE_READY` | Fresh isolated archive passes feedback `duration=7.25 values=-18,-12,-36,+12,-30,-34 once=true`, default audio lifecycle, P9.0R2 animation and P9.0R1 domain/touch/layout regressions. Eighteen normal-render frames cover three landscape viewport/locale/text profiles. Two `1280x720`, 30 fps H.264 recordings run `15.233333` seconds with battle victory at `7.33` seconds, all four route payloads, visible victory holds and no teardown gray. Strict diagnostics are zero. The 65-row inventory SHA-256 is `d1040cec77d3cc63e8322c63d2df5dcc6ee88c35ab04329d52f6687c5529720a`. Runtime-only PCK excludes tests/evidence, and the nine-file Web manifest SHA-256 is `d48922ed4892e15057284275e237d6ef35dd77201a2c67efd170e870c98225bb`. Local Chrome reaches Title -> Yard -> battle -> victory, portrait rotate guidance and browser diagnostics zero; remote HTML/JS/WASM/PCK identity, MIME and bytes pass. Human phone feel/readability, fun, listening, device, packaging, store and release remain open. | +| 2026-08-13 | Owner play review of Gallery `_N8bdzMkdn1c` | `P9_0R3_OWNER_ACCEPTED` | Owner reports that this version is acceptable and authorizes continued development. The accepted P9.0R3 battle cadence, character motion and event-bound damage/heal feedback become the frozen `human_reviewed` direction. Listening, broader fun/continuation, physical device, packaging, store and release remain open. The next slice must start from the first victory and prove one readable adaptation before a strategically different second battle; it may not reopen accepted battle values or presentation. |