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

51 lines
2.2 KiB
Markdown

# 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`](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.