← Design Profiles

SIP Non-Habitable Construction

sip v0.2.0 Read-only

Single-storey non-habitable SIP structures such as sheds, garden rooms, and temporary outbuildings.

priv/design_profiles/sip_construction/profile.json

Scope
single-storey SIP sheds, garden rooms, temporary non-habitable structures, non-habitable outbuildings
Constructability handler
sip
Sketch editor
yes
Projects using
3

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
eave_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 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
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_bounds Implemented untagged
design_spec sip.partition_connectivity Implemented untagged
manifest sip.pitched_l_deterministic_routing 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.ridge_geometry 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.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
shed 886ab37a-ed93-4f0b-b867-8a6b2c1615d5 active 0.1.0 2026-05-27
Garden room - 4x3 - Design Profile Demo 3d691f7d-0a76-4f9a-a58b-52bc52e4d037 active 0.1.0 2026-05-20
Test Lab — Gemini — 2026-05-15T12:44 45e4277a-9d1c-48c4-af6f-0b37bd1da0d1 decomposed — 2026-05-15
v0.0.985