<!-- PROJECT_CONFIG
runtime: python-uv
test_command: uv run pytest
END_PROJECT_CONFIG -->

<!-- SECTION_MANIFEST
section-01-python-tool
section-02-gdscript-handler
section-03-prompt-workflow
section-04-tests
END_MANIFEST -->

# Implementation Sections Index

## Dependency Graph

| Section | Depends On | Blocks | Parallelizable |
|---------|------------|--------|----------------|
| section-01-python-tool | - | section-02, section-04 | Yes |
| section-02-gdscript-handler | - | section-04 | Yes |
| section-03-prompt-workflow | - | - | Yes |
| section-04-tests | section-01 | - | No |

## Execution Order

1. section-01-python-tool, section-02-gdscript-handler, section-03-prompt-workflow (parallel — no dependencies between them)
2. section-04-tests (after section-01 — needs `validate_build_params` to test)

## Section Summaries

### section-01-python-tool
Create `build_scene.py` with `validate_build_params()` and `build_scene()`. Modify `bridge/__init__.py` to register `godotiq_build_scene` MCP tool. Add `build_scene: 30.0` timeout to `protocol.py`.

### section-02-gdscript-handler
Add `_handle_build_scene` to `godotiq_server.gd` dispatch. Implement `_expand_build_pattern`, `_expand_build_grid`, `_expand_build_line`, `_create_build_node`. Follow deferred undo/redo pattern. Include 256-node safety cap.

### section-03-prompt-workflow
Add "Creation Workflow" section to `godot_development_prompt_v2.md`. Add build_scene error recovery entries. 6-phase workflow with examples.

### section-04-tests
Create `test_build_scene.py` with 13 unit tests for `validate_build_params`. Verify backward compatibility. Verify tool registration.
