diff --git a/CLAUDE.md b/CLAUDE.md index 5d211c0..7bd160f 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -452,8 +452,11 @@ ifc_edit("sequence.add_task", '{"work_schedule": "", "name": "Foundati # Leaf tasks ifc_edit("sequence.add_task", '{"parent_task": "", "name": "Install Ground Beams", "identification": "P1.1", "predefined_type": "CONSTRUCTION"}') -# Assign physical elements to tasks -ifc_edit("sequence.assign_process", '{"relating_process": "", "related_object": ""}') +# Assign physical elements to tasks as OUTPUTS (things being constructed/produced) +# CRITICAL: use assign_product NOT assign_process for construction tasks. +# assign_process = input (material consumed/demolished) → Bonsai animator crashes on CONSTRUCTION type +# assign_product = output (element produced) → correct for all CONSTRUCTION tasks +ifc_edit("sequence.assign_product", '{"relating_product": "", "related_object": ""}') # Sequence relationships between phases/tasks ifc_edit("sequence.assign_sequence", '{"relating_process": "", "related_process": "", "sequence_type": "FINISH_START"}')