Commands › Architecture / Rooms › Architecture Delete Rooms On Selected Level
Architecture Delete Rooms On Selected Level
Coming soon
Before you run this
One level selected. Rooms placed on that level. User confirms intent.
After it runs
All Room elements on the selected level removed; audit log holds a snapshot (name, number, area) of each deleted room; rooms on other levels untouched.
When to use this
- Tenant fit-out swap, refurbishment of one floor, or re-zoning a single level — you want this floor's rooms gone and rebuilt without affecting the rest.
Don't use this when
Whole-project room wipe (use the all-rooms command), removing rooms by Department, or unplaced rooms (use Room Cleanup).
Decision flow
1. Read the selected level and the rooms placed on it. 2. Snapshot each room (name, number, level, area, computation height) into the audit log. 3. Delete those rooms in one Transaction. 4. Verify no rooms remain on that level. 5. Report counts deleted and snapshot file path.
What you'll see in the chat
on start
I'll delete every room on {level} now — snapshotting them to the audit log first.
thinking
Snapshotting room name, number and area before deletion on this level only.
on success
Done — {n_deleted} rooms deleted from {level}. Snapshot saved to {snapshot_path}.
on failure
Couldn't delete rooms on the level: {error}.
REST API
Not yet exposed
This command does not carry a [RestApi] attribute today. Once tagged, this section will auto-populate with:
POST /api/v1/commands/architecture_delete_rooms_on_selected_level- Request body schema (from
[RestApiParam]) - Response schema (from
[RestApiResponse]) - curl / JS / Python code examples
Keywords & intent patterns
delete rooms by level · level cleanup · fit-out reset · single-level rooms · refurbishment cleanup
Related
| Pillar | Architecture / Rooms |
|---|