← Design Profiles

SIP Multistorey

sip v0.3.0 Read-only

SIP structures of one or two storeys (stacked storeys with inter-storey floor decks where more than one). Single or identical L-shaped footprints, with flat, mono-pitch or gable roofs, including deterministic uniform-pitch gable-L roofs.

priv/design_profiles/sip_multistory/profile.json

Scope
SIP buildings of one or two storeys, including single-storey dwellings, habitable dwellings sized from a building program (Irish design guidance, not compliance evidence), stacked storeys with floor decks where more than one storey, L-shaped and straight footprints, flat, mono-pitch and gable roofs (see sketch_editor.roofs_by_footprint for the per-footprint list), uniform-pitch gable roofs over identical axis-aligned L footprints
Constructability handler
sip
Sketch editor
yes
Projects using
12

Required artifacts

design_spec component_models assembly_model panel_cut_list assembly_instructions

Stages

*

Context catalogs
none
Validators after
none

design_spec_generate

Context catalogs
scope
stock_materials
roof_structures
connection_details
Validators after
sip.required_metadata
sip.supported_roof_structure
sip.ridge_beam_present
sip.sketch_fidelity

manifest_generation

Context catalogs
scope
stock_materials
connection_details
foundation_types
fasteners
Validators after
none

component_generation

elixifree: strict
Context catalogs
stock_materials
connection_details
fasteners
partition_walls
junctions
Validators after
none

assembly_generation

Context catalogs
stock_materials
connection_details
fasteners
Validators after
none

render_generation

Skills
none
Context catalogs
envelope_layers
exterior_cladding
exterior_trim
Validators after
none

Skill routing

Per-component pattern matching: an agent whose id matches a pattern receives the listed skills and code module.

Stage Pattern Skills Code module
component_generation pitched[-_ ]?l|valley|ridge_(lower|upper)|eave_plate|gable_(closure|transition)|roof_splines|roof_fasteners
native:sip_pitched_l_roofs
native:sip_interfaces
elixifree.sip
component_generation partition|internal|divid
native:sip_partition_walls
native:sip_interfaces
elixifree.sip
component_generation wall
native:sip_walls_elixifree
native:sip_interfaces
elixifree.sip
component_generation roof
native:sip_roofs
native:sip_interfaces
elixifree.sip
component_generation deck|cassette
native:sip_walls_elixifree
native:sip_interfaces
elixifree.sip
component_generation foundation
native:sip_foundations
native:sip_interfaces
elixifree.sip
component_generation window|door|opening
native:sip_openings
native:sip_interfaces
—

Validators

Declared keys resolved against compiled validator modules. Missing keys are silently skipped by the pipeline. Rule class is the validator's declared expressibility (presence, count, limit, lookup, formula, geometric).

Stage Key Status Rule class
design_spec_generate sip.required_metadata Implemented untagged
design_spec_generate sip.ridge_beam_present Implemented untagged
design_spec_generate sip.sketch_fidelity Implemented untagged
design_spec_generate sip.supported_roof_structure Implemented untagged
manifest assembly.no_float Implemented untagged
manifest assembly.partition_inside_envelope Implemented untagged
manifest assembly.partition_orientation Implemented untagged
manifest assembly.ridge_endpoint_contact Implemented untagged
manifest assembly.wall_envelope_closed Implemented untagged
manufacturing_package materialization.roof_geometry Implemented untagged
manufacturing_package sip.composition_junctions Implemented untagged
design_spec sip.eave_detail_consistency Implemented untagged
design_spec sip.footprint_closed Implemented untagged
design_spec sip.foundation_footprint_match Implemented untagged
manifest sip.foundation_present Implemented untagged
manifest sip.no_orphan_components Implemented untagged
design_spec sip.opening_edge_distance Implemented untagged
design_spec sip.opening_fits_wall Implemented untagged
design_spec sip.opening_header_fits_wall Implemented untagged
design_spec sip.panel_stock_limits Implemented untagged
design_spec sip.partition_connectivity Implemented untagged
manifest sip.pitched_l_component_completeness Implemented untagged
manifest sip.pitched_l_deterministic_routing Implemented untagged
design_spec sip.pitched_l_eligibility Implemented untagged
manifest sip.pitched_l_interface_completeness Implemented untagged
manufacturing_package sip.pitched_l_interface_completeness Implemented untagged
design_spec sip.pitched_l_roof_contract Implemented untagged
manufacturing_package sip.pitched_l_stock_limits Implemented untagged
manifest sip.plate_depth_check Implemented untagged
manifest sip.rect_roof_deterministic_routing Implemented untagged
design_spec sip.required_metadata Implemented untagged
design_spec sip.roof_fall_bearing Implemented untagged
roof_finish sip.roof_finish_fasteners_present Implemented untagged
roof_finish sip.roof_finish_pitch_suitability Implemented untagged
design_spec sip.roof_overhang Implemented untagged
manifest sip.roof_present Implemented presence
manifest sip.storey_bearing Implemented untagged
manifest sip.strip_foundation_single Implemented untagged
design_spec sip.supported_roof_structure Implemented untagged
design_spec sip.wall_anchor_frame Implemented untagged
design_spec sip.wall_continuity Implemented untagged
manifest sip.wall_count Implemented count

Bundle

No manifest.json — this profile uses the legacy layout (skills in priv/skills/, builders in elixifree/domains/).

Catalogs

Projects using this profile

Project Status Profile version Created
Two-Floor House Design (Creative) bb271537-b7fa-4a48-81db-fbab40d8b7fc created 0.3.0 2026-09-26
Small House 59f0d0cb-9ada-4084-baf8-b42deb185e00 active 0.3.0 2026-09-26
Garden Office 2747da5f-502c-46e9-ba9c-fcb602d419ec created 0.3.0 2026-09-26
wood shed 64556079-4a75-47a1-ad46-9365951379e0 active 0.3.0 2026-09-25
house 75ea5922-4474-4089-9732-9f9b5cef31eb active 0.3.0 2026-09-24
house a37fb10f-9422-48e0-8761-e26ef6932493 active 0.3.0 2026-09-24
house de777c4e-6fb8-4438-b95c-0d177e22913c active 0.3.0 2026-09-09
Shed a92a5b27-6774-4189-8aef-f54bba35e02e active 0.3.0 2026-09-08
test a72abae9-6069-4f3e-ad66-18143f5b73df active 0.3.0 2026-09-03
Bungalow 4c91edc0-dc54-49a4-a678-4389ff3e6b0f active 0.3.0 2026-09-02
Demo 71d9c37c-17e3-4937-a39c-e5a434968c8e active 0.3.0 2026-07-13
Two story family home ec548d66-2f1d-444c-babc-b3aadca758ff created 0.1.0 2026-07-07
v0.0.985