Lay out a house from a brief
cao_programmeWHEN you are asked to DESIGN a house from a brief ('3 bedrooms, open kitchen, 90 m²') rather than to check or edit an existing scene. Returns a complete single-storey house scene — walls, doors, windows, named rooms, roof — laid out to French dimensions (1.00 m corridor, 90 cm doors, bedrooms of 9 m² and more, 1/6 glazing in living rooms, load-bearing walls keeping every slab span under 5.60 m) that passes cao_verifier with zero alerts, with its rooms and areas, and the other layout type as a variant. Two layouts: 'aile' (through living room and a night wing on a central corridor) and 'bandes' (day strip, corridor, night strip). Single-storey only for now. Then: cao_copilote to retouch, cao_verifier after any edit, cao_generer_ifc or cao_permis.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| bureau | No | Add a study with its own window. | |
| cellier | No | Add a utility and storage room off the corridor. | |
| cuisine | No | Kitchen open onto the living room (ouverte) or a separate room (fermee). | ouverte |
| toiture | No | Roof: gable (deux_pans), hip (quatre_pans) or flat (plat). | deux_pans |
| chambres | No | Number of bedrooms, 1 to 5: the first gets 11 m² or more, the others 9 m² or more. | |
| typologie | No | Force one layout type. Default: both are drawn; the one closest to surface_m2 (or the most compact) is returned, the other as a variant. | |
| surface_m2 | No | Target living area in m², met through the living room size and the bedroom depth; the remaining gap comes back as ecart_m2. | |
| salles_de_bain | No | 1 or 2 bathrooms. Default: 1 up to 3 bedrooms, 2 beyond (the second one is a shower room). |