# Review Checklist

## Coverage

- All critical source points are present.
- No unsupported additions alter meaning.

## Interaction Quality

- Interactions are concrete and answerable.
- Branching paths are distinct where required.
- Interaction results affect later content.

## Variable Safety

- Variables are collected before use.
- No duplicate semantic collection unless comparison intent is explicit.
- No unresolved placeholders in learner-facing content.

## Runtime Stability

- MarkdownFlow syntax is valid.
- Deterministic blocks are used only where necessary.
- Interaction count and pacing constraints are respected.
