Validate the entire context configuration. Called automatically during SWML rendering, but can be called manually to catch errors early.
Checks performed:
"default".initial_step (if set) references a real step in that context.valid_contexts references point to contexts that exist in the builder.valid_steps references point to real step names (or the literal "next") in the same context.valid_contexts references point to contexts that exist in the builder.gather_info question keys are unique within a single step.gather_info completion_action targets point to "next_step" or a real step in the same context.next_step, change_context, gather_submit).void — Throws Error with a descriptive message if validation fails.