Compile a scenario JSON draft into a complete ScenarioPackage with generated hooks.
Canonical world draft (labels, departments, metrics, effects, etc.)
Compiler options (provider, model, cache settings, seed text / URL grounding)
A complete ScenarioPackage ready for WorldModel.fromScenario(...).simulate()
WorldModel.fromScenario(...).simulate()
Compile a scenario JSON draft into a complete ScenarioPackage with generated hooks.