# Questions and surprises Active blockers belong to the affected `contracts/*.json` and its checkpoint. Falsified assumptions, conflicting evidence, instrument effects and changed scope belong in `runtime/surprises/`, with a discriminating probe and an Astra resolution in `runtime/decisions/` before affected work resumes. Use [campaign controls](README.md) to record and resolve them. The generated [board](board.md) shows open surprise records, dependencies and stop conditions. [The plan](backlog.md) defines priority; domain uncertainties and their historical resolutions remain alongside their scientific evidence in `../findings/`. This page is an entry point, not a second question ledger.