3.6 KiB
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) and1280x720(64);zh_CNanden; normal100%. - 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.