diff --git a/CURRENT_CHECKPOINT.md b/CURRENT_CHECKPOINT.md index d2ba2a89..411ce6f6 100644 --- a/CURRENT_CHECKPOINT.md +++ b/CURRENT_CHECKPOINT.md @@ -290,6 +290,27 @@ Automated, runtime and agent visual gates pass. Owner understanding, visual acceptance, fun, listening and willingness to continue remain open. Physical device, packaging, store, release and every later page remain open/frozen. -Shortest next action: Owner plays the fixed P9.0 Boot and Title, then accepts it -or reports the earliest confusing or weak entry boundary. Do not start the New -Game setup page automatically. +Stage: `P9_0_REMOTE_WEB_READY_OWNER_REVIEW` + +Web successor `f0aa84738041cebf4968d91c6bf170668804e203` is pushed +clean/upstream and is privately deployed as Artifact Gallery item +`PRji-yhJo0nQ`. Fresh remote checks prove the signed item redirects to its +full-screen entry, the artifact-scoped cookie does not expose other items, +HTML/JS/WASM/PCK response types are correct, the runtime HTML is not placed in +the ordinary document sandbox, and anonymous raw entry access remains gated. +Chrome phone-viewport verification renders the Simplified Chinese Title, +reaches Contract through real canvas input, shows the portrait rotate overlay, +and records zero browser warnings/errors. + +The source-bound Web evidence remains at +`runtime/evidence/p9-0-web-f0aa847-attempt01/`. Its remote result records only +the public Artifact ID and verification facts; the signed share token is not +stored in Git. The final evidence inventory verifies 34/34 with SHA-256 +`cb3111f86012d313c85d1eebed6574b8b5936531bf30821421f89f1442aeb945`. +Remote browser delivery is verified. Owner comprehension, +visual acceptance, fun, listening and willingness to continue remain open; +physical device, packaging, store, release and later pages remain frozen. + +Shortest next action: Owner opens the signed P9.0 H5 link on a phone, rotates to +landscape, and reports the earliest confusing or weak entry boundary. Do not +start another gameplay page automatically. diff --git a/docs/goals/PHASE9_0_BOOT_TITLE_GOAL.md b/docs/goals/PHASE9_0_BOOT_TITLE_GOAL.md index 29d843f8..d12dae76 100644 --- a/docs/goals/PHASE9_0_BOOT_TITLE_GOAL.md +++ b/docs/goals/PHASE9_0_BOOT_TITLE_GOAL.md @@ -81,6 +81,13 @@ candidate. That authorization is limited by `docs/runtime/PHASE9_0_WEB_PREVIEW.md`; it does not reopen product scope or grant device, store, publishing or release acceptance. +Web successor `f0aa84738041cebf4968d91c6bf170668804e203` is now remotely +verified through private Artifact Gallery item `PRji-yhJo0nQ`. The signed item +opens the real full-screen Godot runtime, portrait rotation guidance is visible, +landscape Simplified Chinese rendering is correct, and real canvas input reaches +Contract with zero browser warnings or errors. This completes remote delivery, +not Owner comprehension, fun, listening, physical-device or release acceptance. + ## Legal Terminal `Aetherbound Guild P9.0 boot and Title candidate ready` diff --git a/docs/reviews/PHASE9_GODOT_VERTICAL_SLICE_LEDGER.md b/docs/reviews/PHASE9_GODOT_VERTICAL_SLICE_LEDGER.md index 6be012db..f4691dda 100644 --- a/docs/reviews/PHASE9_GODOT_VERTICAL_SLICE_LEDGER.md +++ b/docs/reviews/PHASE9_GODOT_VERTICAL_SLICE_LEDGER.md @@ -10,3 +10,4 @@ separate. | 2026-08-12 | Owner sequencing clarification after P9.1 candidate | `P9_1_PRESERVED_P9_0_ACTIVE` | Owner rejected the broad delivery rhythm, not the preserved source, and required real UI/code to proceed page by page from launch. P9.1 is not Owner-accepted. P9.0 now owns only Boot verification and the no-run Title; Start New Game may hand off to the existing Contract page. P9.1 review and P9.2 remain frozen. | | 2026-08-12 | fixed source `f881920`; `p9-0-f881920-attempt01` | `P9_0_BOOT_TITLE_CANDIDATE_READY` | Fresh isolated Git archive passes the ordered nine-resource Boot and visible verified terminal, no-run Title, parsed ScreenTouch `touch=5 fallback=0 direct=0`, initial keyboard/controller focus, layout `fixtures=6`, six normal-render Boot/Title frames at exact `1280x720`, `844x390` and `390x844`, affected P9.1 regressions and current design/economy/loadout/provenance gates. Strict diagnostics are zero. The 27-row evidence content inventory verifies 27/27 with SHA-256 `3c34f1742357d0cc57e8c4c59124133b8fb92de0a2dec01a90b2bbcf4ffb8318`. Automated/runtime and agent visual gates pass; Owner understanding, visual acceptance, fun, listening, device and release remain open. Later pages remain frozen. | | 2026-08-12 | Owner Web preview request | `P9_0_WEB_PREVIEW_AUTHORIZED` | Owner requested a dedicated remote H5 page for phone review. Only a non-threaded Godot Web export, browser verification and private Artifact Gallery deployment of fixed P9.0 content are authorized. Product behavior, later pages, native packages, stores and release remain frozen. | +| 2026-08-12 | Web source `f0aa847`; Gallery item `PRji-yhJo0nQ`; `p9-0-web-f0aa847-attempt01` | `P9_0_REMOTE_WEB_READY` | Private signed item redirects to the full-screen runtime entry with an artifact-scoped HttpOnly cookie. Remote HTML/JS/WASM/PCK response types and executable CSP pass; unauthorized entry remains gated. Chrome phone-viewport verification reaches the Chinese Title and Contract by real canvas input, portrait shows the rotate overlay, and browser warnings/errors are zero. Final evidence inventory verifies 34/34 with SHA-256 `cb3111f86012d313c85d1eebed6574b8b5936531bf30821421f89f1442aeb945`; the signed token is not recorded in Git. Owner phone comprehension, fun, listening, physical device, packaging, store and release remain open. | diff --git a/docs/runtime/PHASE9_0_WEB_PREVIEW.md b/docs/runtime/PHASE9_0_WEB_PREVIEW.md index 148c58b7..4cfe08ab 100644 --- a/docs/runtime/PHASE9_0_WEB_PREVIEW.md +++ b/docs/runtime/PHASE9_0_WEB_PREVIEW.md @@ -45,3 +45,22 @@ not select sample playback for `AudioStreamGenerator`. This is a browser preview, not physical-device, packaging, store, publishing or release acceptance. Owner review of the remote page remains a human gate. + +## Remote Delivery + +Fixed Web source `f0aa84738041cebf4968d91c6bf170668804e203` is published +as private Artifact Gallery item `PRji-yhJo0nQ`. The signed item URL redirects +to the full-screen `index.html` only after setting an artifact-scoped HttpOnly +cookie; the signing token is not stored in this repository. Direct access +without that cookie still reaches the Gallery login boundary. + +Remote verification confirms correct JavaScript, WASM and PCK response types, +a runtime CSP without the document sandbox, successful Godot/WASM startup, +Simplified Chinese Title rendering in the requested landscape phone viewport, +the real canvas `Start New Game` handoff to Contract, and the portrait rotate +overlay. Browser warning/error count is zero. Artifact Gallery retains its +document sandbox for ordinary HTML; executable delivery requires an explicit +`runtime-html` manifest kind. + +The final source-bound evidence inventory verifies 34/34 with SHA-256 +`cb3111f86012d313c85d1eebed6574b8b5936531bf30821421f89f1442aeb945`.