← Small House

Ridge Board

v1 AI approved

Double-bevelled LVL ridge board, 7716mm long x 90mm wide x 300mm deep. Each top face bevelled to 30 deg pitch bearing full underside of south/north roof slopes; arris meets panels' plumb-cut mitre. Ends bear on east_wall and west_wall gable apexes.

Dependencies

east_wall.east_apex west_wall.west_apex

Interfaces Provided

ridge_bevel_south (connection) ridge_bevel_north (connection)
◉
Agent initialized (status: waiting_for_dependencies, action: check_dependencies)
◉
Provider: claude_code | Profile: quality
◉
Provider updated to claude_code / quality
◉
Provider updated to claude_code / quality
◉
Provider updated to claude_code / quality
◉
Provider updated to claude_code / quality
◇
Received interface east_wall.east_apex: %{name: "east_apex", type: "connection", value: %{}, agent_id: "east_wall"}
◉
Provider updated to claude_code / quality
◇
Received interface west_wall.west_apex: %{name: "west_apex", type: "connection", value: %{}, agent_id: "west_wall"}
◉
All dependencies resolved, starting generation
◉
Refreshed placement from design spec (bbox %{"x" => 7716.0, "y" => 90.0, "z" => 300.0})
◉
Generating v1
◉
Using deterministic sip.ridge_board generation
◆
ridge_beam_v1.py · 10 lines
from elixifree.domains.sip import RidgeBoard

result = RidgeBoard(
    length=7716.0,
    width=90.0,
    depth=300.0,
    pitch_degrees=30.0,
).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
★
Ready for review (v1)
◉
Provider updated to claude_code / quality
◉
Provider updated to claude_code
◉
Component approved by user
◉
Provider updated to claude_code / quality
◉
Provider updated to claude_code / quality
◉
Provider updated to claude_code / quality
◉
Provider updated to claude_code / quality
◉
Provider updated to claude_code / quality
◉
Provider updated to claude_code / quality
◉
Provider updated to claude_code / quality
v0.0.985