Semantic Snapshot v1

The semantic snapshot captures the planner-facing state for one benchmark checkpoint.

Required top-level fields:

Interactive element fields are frozen as: