# Checklist

## P0

- `assets/template.html` exists and opens directly from disk.
- `example.html` exists and contains realistic fintech numbers and labels.
- Frontmatter uses `od.mode: template` and `od.scenario: live-artifacts`.
- Exactly three slides are present.
- Prev/Next buttons, dot navigation, and keyboard arrows all work.
- No sandbox-hostile APIs are used (`localStorage`, `sessionStorage`, `alert`, `confirm`, `prompt`, `window.open`).

## P1

- Slide 1 follows split-column Swiss composition with high-contrast hero message.
- Slide 2 presents a left rail + metric cards with internally consistent values.
- Slide 3 uses a three-column action layout with clear hierarchy.
- Typography remains clean and legible at laptop widths (>= 1280px).

## P2

- Hover motion remains restrained (no flashy loops).
- Dot active state is clearly visible on light and dark surfaces.
- Spacing remains consistent across all three slides.
