# V97 RC15 · Pose Curation Controls

## Purpose

RC15 makes the pose sequence builder easier to use for manual curation.

The current pose-sprite strategy is:

1. Keep a large pose bank for variation.
2. Flag defective/dirty pose sprites instead of deleting them immediately.
3. Build exercise motion sequences from reusable pose sprites.
4. Use app-owned arrow overlays only when needed.
5. Keep arrows out of source pose sprites whenever possible.

## UI improvements

### Pose controls

Each selected pose now has:

- nudge pad: up/down/left/right/reset
- live X slider
- live Y slider
- live scale slider
- sequence move/duplicate/remove buttons

### Arrow controls

Each arrow now has:

- high-contrast visible overlay
- center handle dot
- nudge pad
- presets:
  - floor forward
  - jump up
  - row/pull
- live X/Y/length/rotation sliders

Default remains no arrows.

## Backgrounds

Active theme backgrounds now use raster WebP “real” background crops in:

```text
assets/img/themes/exercise-backgrounds/
```

Files:

```text
neutral-soft-real.webp
hockey-window-rink-real.webp
downhill-alpine-terrace-real.webp
```

These replace the simplified placeholder backgrounds in active theme-service lookups.

## Next recommended step

A curation pass should choose a smaller `approved pose set v1` from the full bank. The full bank can remain available, but pass-runtime fallback should eventually prefer approved/clean pose sequences only.
