docs: accept P9.0R3 battle feedback

This commit is contained in:
2026-08-13 01:17:55 +08:00
parent 4870f5c6db
commit 232e3a0a45
4 changed files with 24 additions and 11 deletions
+6 -6
View File
@@ -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.
+8 -5
View File
@@ -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
@@ -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`
@@ -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. |