# Counterweight Choir Art Bible v0.4

Run: 2026-08-pipeline-flow-test-en-us
Concept: counterweight-choir
Status: machine candidate awaiting independent owner review.

## Gameplay Frames

The authoritative master presents a four-beam gallery mobile with nine visible physical counterweights, compact target pose, six moves, pause, Undo, Retry, open ring hooks, one shuttered hook, selected weight, exact settled ghost, swap path, and staging rail. The state matrix shows selected, safe swap, and blocked states while retaining the same dense realistic hierarchy. No calculation or resonance UI appears.

## Entities

E-BEAM is slender anodized aluminum; E-PIVOT is an oversized bearing without degree ticks; E-HOOK is a metal ring/open hook; E-WEIGHT-1, E-WEIGHT-2, and E-WEIGHT-3 use believable physical size/material plus separate embossed dots without numerals; E-SHUTTER is a real louvered cover; E-ONEWAY uses asymmetric geometry; E-GLASS has clear edge reflections; E-TARGET-ARC is a thick non-calibrated pose outline; E-BELL rings once only on success; E-TRAY is a compact acrylic/metal staging rail.

## Environments and Objects

ENV-SCULPTURE-GALLERY is a tall white display bay inside a credible contemporary gallery. ENV-GALLERY-ARCHIVE contains sixty sculpture positions across six rows plus solved thumbnails. ENV-ARCHITECTURAL-BACKDROP supplies high windows, plaster, pale concrete, distant abstract wall art, and directional daylight without distracting from interaction.

## UI, HUD, and Icons

UI-TARGET-CARD is a compact pose thumbnail, never an answer sequence. UI-MOVE-COUNT remains large and tabular. UI-WEIGHT-TRAY is a low staging rail. UI-HOOK-BADGE uses OPEN, CLOSED, SWAP, or OPENS. UI-PRIMARY is restrained cobalt. UI-FROST-SHEET preserves context. UI-LEVEL-PATH shows six galleries and ten levels each without New Idea. UI-HOW-TO teaches Drag, Swap, Watch What Opens. UI-SETTING-ROW, UI-ERROR-SHEET, and UI-LEGAL-LIST use realistic acrylic panels and large touch targets.

## Typography

Neutral modern grotesk, narrow uppercase display headings, sentence-case body copy, and tabular move/level numbers. No numeral or letter appears on a weight face. Minimum 17 logical pixels for body, 35 percent localization expansion, and 150 percent accessibility reflow.

## VFX and Motion

V-GHOST is a translucent exact whole-sculpture preview. V-HOOK-CHANGE outlines the physical shutter/ring that changes. V-BOUNCE returns blocked weights with no move cost. V-TARGET-LOCK stamps matched arcs. V-SETTLE moves affected beams leaf to root within 500 ms. V-SUCCESS is one restrained bell ripple and dust-light glints. No camera shake, casino burst, glowing formulas, or causal step numbers.

## Accessibility

A-COLOR repeats state with material, dots, geometry, labels, and contrast. A-MOTION replaces rotation and shutter travel with stepped frames. A-TEXT supports 100/125/150 percent. A-HAPTIC is optional. A-READER announces selected weight traits, destination, displaced weight, affected beams, hook changes, targets, and moves. A-TAP duplicates drag.

## Export Rules

Rebuild UI natively. Preserve full-resolution source renders and exact 360x800 sRGB references. Use baked gallery lighting, layered sculpture pieces, whole-pixel icons, nine-slice acrylic panels, and atlases under 128 MB texture residency. The same hidden resolver powers preview, commit, Undo, solver, replay, and tests.

## Do and Don't

Do show seven to ten weights in standard gameplay, believable suspension hardware, occupied swaps, exact settled ghosts, future hook state, target mismatch, Undo, and Retry. Do preserve the previous generation's realistic sophistication. Don't show printed weight values, equations, torque, signed angles, degree ticks, M/H/L bands, resonance tokens, phrase rails, diagnostic tables, soft candy blobs, cartoon faces, owner login, backend controls, currency, or excessive empty space.

## Provenance

The package is hash-bound to the v0.4 GDD, current audit, market analysis, owner-selected realistic 2.5D product direction, and revised UX. The committed v0.2 images were inspected as explicit within-concept references. Artwork was generated with OpenAI gpt-image-2 through the built-in image workflow; structural boards are composed deterministically by repository code.

## QA

All ten realistic source renders were inspected individually. Selected finals exclude the rejected candy-toy package and the first accessibility variant whose reduced-motion icon resembled a numeral. Exports are center-cropped to exact 360x800. Machine QA checks PNG structure, dimensions, distinctness, inventory coverage, source references, board roles, snapshots, and package hash. Independent owner acceptance remains pending.

## Traceability Registry

- SCR-ONBOARDING
- SCR-HOME
- SCR-GAMEPLAY
- SCR-PAUSE
- SCR-SUCCESS
- SCR-FAILURE
- SCR-SETTINGS
- SCR-ACCESSIBILITY
- SCR-LEGAL
- ST-FRESH
- ST-SELECTED
- ST-DRAGGING
- ST-PREVIEW-SAFE
- ST-PREVIEW-BLOCKED
- ST-SETTLING
- ST-HOOK-REVEAL
- ST-TARGET-MATCH
- ST-PAUSED
- ST-SUCCESS
- ST-FAILURE
- ST-ERROR
- ST-LOADING
- ST-DISABLED
- ST-INTERRUPTED
- M-PICK
- M-DRAG
- M-PREVIEW
- M-SWAP
- M-SETTLE
- M-CHECK
- M-UNDO
- M-RETRY
- E-BEAM
- E-PIVOT
- E-HOOK
- E-WEIGHT-1
- E-WEIGHT-2
- E-WEIGHT-3
- E-SHUTTER
- E-ONEWAY
- E-GLASS
- E-TARGET-ARC
- E-BELL
- E-TRAY
- ENV-SCULPTURE-GALLERY
- ENV-GALLERY-ARCHIVE
- ENV-ARCHITECTURAL-BACKDROP
- UI-TARGET-CARD
- UI-MOVE-COUNT
- UI-WEIGHT-TRAY
- UI-HOOK-BADGE
- UI-PRIMARY
- UI-FROST-SHEET
- UI-LEVEL-PATH
- UI-HOW-TO
- UI-SETTING-ROW
- UI-ERROR-SHEET
- UI-LEGAL-LIST
- A-COLOR
- A-MOTION
- A-TEXT
- A-HAPTIC
- A-READER
- A-TAP
- V-GHOST
- V-HOOK-CHANGE
- V-BOUNCE
- V-TARGET-LOCK
- V-SETTLE
- V-SUCCESS
