# Grid Placement 6.0 — demo video proof: human visual review checklist

- Generated: 2026-09-05T22:01:08Z
- Commit: `d1c674994caf56eb11981b99f1386ec6e203d17b`
- Godot: 4.8.dev4.official.b56a91878
- Repetitions per journey: 1

The automated E2E suites are the functional oracle. These videos are rendered
presentation evidence: watch each and confirm the journey looks correct, then
initial the review box. A failed checkpoint below is a review prompt, not a
release blocker.

| Demo | Video | Resolution | Duration | Checkpoints (passed/total) | Reviewer initial |
|---|---|---|---|---|---|
| top_down | grid_placement_6_top_down_proof.mp4 | 1280x720 | 16.5s | 14/14 | ☐ |

## Per-demo checkpoint detail

### top_down (res://demos/top_down)
- ✅ `boot` — host resolved
- ✅ `initial_state` — neutral boot
- ✅ `warp_sign_hidden` — LEVEL WARP sign hidden
- ✅ `terrain_paint` — terrain single+drag painted
- ✅ `select_placeable` — res://demos/top_down/placement/placeables/placeable_pillar.tres
- ✅ `preview_follows` — preview ready at (50, 31)
- ✅ `place_valid` — placed at (50, 31)
- ✅ `panel_matches_build` — catalog highlights res://demos/top_down/placement/placeables/placeable_pillar.tres
- ✅ `reject_invalid` — off-map placement rejected by rule pipeline, no object
- ✅ `rotate_flip_move` — manipulation dispatch verified
- ✅ `no_stale_terrain_ghost` — terrain ghost cleared in object mode
- ✅ `move_demolish` — demolish erased painted cell
- ✅ `mode_switch_clean` — terrain<->object switch clean
- ✅ `stability` — host/session live after workflow

