← house

Ground Floor South Wall (Eave, SIP-120)

v1 AI approved

Full-width eave wall 8000×142mm, 2700mm high. Sole plate (120mm core in foam groove) on foundation. Spline grooves on E/W ends for gable butt. Door opening 1000×2100mm at x=5850 (1000mm from E end). Top plate bears deck.

Dependencies

foundation.bearing_surface

Interfaces Provided

top_plate () east_spline_groove () west_spline_groove () partition_bearing (connection)
◉
Agent initialized (status: waiting_for_dependencies, action: check_dependencies)
◉
Provider: claude_code | Profile: balanced
◉
Agent initialized (status: waiting_for_dependencies, action: check_dependencies)
◉
Provider: claude_code | Profile: balanced
◉
Provider updated to claude_code / balanced
◇
Received interface foundation.bearing_surface: %{name: "bearing_surface", type: nil, value: %{}, agent_id: "foundation"}
◉
All dependencies resolved, starting generation
◉
Refreshed placement from design spec (bbox %{"x" => 8000.0, "y" => 142.0, "z" => 2700.0})
◉
Generating v1
◉
Using deterministic sip.wall generation
◆
s0_wall_e0_v1.py · 8 lines
from elixifree.domains.sip import Wall

result = (
    Wall(span=8000.0, height=2700.0, stock="SIP-120")
    .build()
)
result.add_to_doc("Body")
●
Executing in FreeCAD...
◉
StepAnalyzer failed: FreeCAD could not read STEP file: FreeCAD exception thrown (File to load not existing or not readable) — skipping
●
FreeCAD execution succeeded
●
Exported: model.stl
◉
Generation succeeded and component was auto-approved (v1)
◉
Provider updated to claude_code / balanced
◉
Provider updated to claude_code / balanced
◉
Provider updated to claude_code / balanced
◉
Provider updated to claude_code / balanced
◉
Provider updated to claude_code / balanced
◉
Provider updated to claude_code / balanced
◉
Provider updated to claude_code / balanced
◉
Provider updated to claude_code / balanced
◉
Provider updated to claude_code / balanced
◉
Provider updated to claude_code / balanced
◉
Provider updated to claude_code / balanced
◉
Provider updated to claude_code / balanced
◉
Provider updated to claude_code / balanced
◉
Provider updated to claude_code / balanced
◉
Provider updated to claude_code / balanced
◉
Provider updated to claude_code / balanced
◉
Provider updated to claude_code / balanced
◉
Provider updated to claude_code / balanced
◉
Provider updated to claude_code / balanced
◉
Provider updated to claude_code / balanced
◉
Provider updated to claude_code / balanced
v0.0.985