Repair furniture placement
repairCorrects furniture placement in an ArchLang plan, resolving wall, doorway, overlap, room, and floating-piece issues, then returns the updated .arch source with a change log.
Instructions
Correct furniture placement and return the corrected .arch source with a change log. It pushes furniture out of walls, doorways and door swings, separates overlapping pieces, moves fixtures that sit in the wrong room, and snaps floating pieces to walls. A piece it may not rewrite is listed in unresolved with the reason. It never adds doors or windows (that is a design choice); use suggest for those.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| source | Yes | ArchLang source to correct. |