Files
aetherbound-guild/docs/runtime/p9_1/visual_slice/GRAYBOX.md
T

2.2 KiB

P9.1 Representative Visual Slice Graybox

Viewport: 844x390 Fixture: zh_CN, 100%, standard motion/flashes, captions on Pair: Farstring + Kindhand

Composition

The play-size authority is graybox.html. Its tracks match UX_VISUAL_FLOW_SPEC.md exactly:

Track Bounds Purpose
Top status rail 12,10,820,54 Context, progress and non-command tools
Main world/event 18,72,544,242 Party line, enemy, connectors and event proof
Context rail 570,72,256,242 Current evidence, exact delta and causal explanation
Bottom action dock 18,322,808,56 One next action; event ribbon replaces it in battle

The battle variant expands the painted world behind the edge UI. The event ribbon uses the dock footprint so it cannot cover actors or feedback numbers.

Focal Priorities

  1. Current event and affected actor. The party line, target mark and exact number must resolve before any result summary.
  2. Cause and changed value. The right rail or event ribbon names source, action, target, before/after and result.
  3. Next legal action. A single gold enamel control occupies a stable 248x56 visual plate inside the 56-high dock.

Formation review changes priority 1 to the committed automatic order. Result 1 changes priority 1 to the earliest causal divergence, while preserving the same actor identities and left-to-right order.

Readability Decisions

  • Kindhand remains protected-left and Farstring exposed-right in every frame.
  • The enemy-facing action gap stays clear of text and controls.
  • Damage uses coral plus a split-triangle family; healing uses jade plus leaf chevrons. Signed values and before/after text remain authoritative.
  • No player combat controls are introduced. Pause, Inspect and Captions remain symbol tools in the top rail.
  • Functional text is engine-rendered and no generated asset contains text.

Media Decision

Paid generation was not needed. Accepted P9.0 assets already provide the two identities, action poses, battlefield, enemy and semantic VFX required by this bounded proof. Reusing those accepted sources reduces identity drift and keeps all four authorized calls in reserve; the final call count is still zero.