spatial_apply_composition_plan
Applies or reviews a batch placement queue from a composition plan, validating unresolved assets and blocking mutation until dry-run and preflight checks pass.
Instructions
Apply or review a whole spatial composition placement queue.
KB: see knowledge_base/10_WORLD_BUILDING.md#9-world-building-best-practices
This bridge accepts an interior composition, screenshot reconstruction, or generated-asset binding output. It normalizes placement steps into a batch queue, blocks unresolved generated assets by default, and executes editor placement only when dry_run=false and allow_mutation=true.
Example: spatial_apply_composition_plan(composition_plan_json="", dry_run=True)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| limit | No | ||
| dry_run | No | ||
| default_tags | No | ||
| select_actors | No | ||
| stop_on_error | No | ||
| allow_mutation | No | ||
| focus_viewport | No | ||
| stop_on_unresolved | No | ||
| composition_plan_json | Yes | ||
| layout_preflight_json | No | ||
| default_data_layer_names | No | ||
| block_on_preflight_errors | No | ||
| fail_on_missing_data_layer | No | ||
| block_on_spatial_fit_review | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |