Files
aetherbound-guild/docs/runtime/M31_MVP_RELEASE_READINESS_VISUAL_AUDIT.md
T
2026-08-25 20:12:37 +08:00

3.6 KiB

M31 MVP Release Readiness — Normal Render Audit

Evidence identity

  • Runtime source revision: bc1a17a856fdc761f5405ed0ac2a347706ee4f7a (the later M31 documentation commits do not change Runtime code).
  • Full audit archive: /private/tmp/aetherbound-guild-test-evidence/m31-mvp-audit/20260825T115503Z-64179
  • Render matrix: 128 PNGs; 760x360 (32), 844x390 (32) and 1280x720 (64); zh_CN and en; normal 100%.
  • Automated image sanity: all 128 files have the expected dimensions, no blank/low-variance frame was found (minimum downsampled luminance variance 866.03), and the runner removed its owned workspace/process group.

Agent visual review

The following representative states were inspected from the retained archive:

State Viewports/locales inspected Intended read Observation Evidence level
Battle Opening 760x360 zh_CN Company, enemy relation and explicit start are visible before action Four Company actors and three enemies remain readable in one field; the start command is distinct from the compact field HUD agent_visual_reviewed
Live Battle / waiting 760x360 zh_CN, 844x390 en Current event state and next legal observation are clear Layered field remains the focal surface; actor/enemy rails and waiting state do not cover the corridor agent_visual_reviewed
Result 760x360 zh_CN Cause, reward and continuation are understood Causal summary, Coin/XP delta and Continue command are separated; no debug chrome or empty placeholder panel observed agent_visual_reviewed
Recovery 760x360 zh_CN, 844x390 en Same Recruit identity returns and next-stage action is explicit Stable identity, retained fields and Return-to-Market command are readable; Back remains separate agent_visual_reviewed
Next-stage Market 760x360 zh_CN, 844x390 en Company persists and a new decision is available Company count, Coin and offer surface remain visible; no route or identity reset observed agent_visual_reviewed
Readiness 760x360 zh_CN Frozen Party order and warning/accept boundary are clear Four actors, order markers and commitment command remain inside the accepted field-attached composition agent_visual_reviewed

Gate findings

  • Three-second fantasy: the hand-drawn expedition/battle world is visible without relying on a title or debug primitive.
  • Focal hierarchy: environment and actors lead; compact HUD and commands remain secondary but legible.
  • Composition: no clipped actors, overlapping authored text, or cropped command boundary was observed in the inspected normal 100% states.
  • State readability: opening, waiting, result, recovery and restart states change their authoritative copy/controls rather than only recoloring a static panel.
  • Text density: some small secondary labels are dense at 760x360, but no release-blocking overlap or truncation was observed. 130% remains outside this milestone by owner instruction.
  • Audio: automated runs used Godot's Dummy driver. Audio routing and human listening are not claimed by this report and remain open external gates.

Verdict

agent_visual_reviewed — PASS for the local MVP normal-render presentation boundary; OPEN for human review, device verification, package/signing, audio listening and release acceptance.

No product-code repair is activated by this audit. M31-D now closes the local MVP handoff; the remaining work is owner-facing human/device/audio/package and release acceptance or a separately authorized second-cycle goal.