Execute build plan
execute_build_planExecute a Discord server build plan by ID or blueprint, creating roles, categories, and channels in dependency order. Existing entities are reused; failures stop the run with a detailed report.
Instructions
Execute a staged plan by plan_id, or pass a blueprint directly. Either way the blueprint is re-validated against the live server at this moment, then built in dependency order: roles, then categories, then channels, with private_to and read_only compiled into permission overwrites at creation. Strictly additive: existing entities are reused, nothing is deleted or modified. If a step fails, the run stops and the report says exactly what was created, what failed, and what was never attempted. Re-running after a fix resumes naturally because finished work is reused.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| guild | No | Guild (server) name or ID. Omit to use the default guild. | |
| plan_id | No | A plan staged by plan_server_build. | |
| blueprint | No | Build this blueprint directly, skipping the staging step. |