mirror of
https://github.com/brunopostle/simple-ifc.git
synced 2026-03-29 22:43:17 +02:00
Fix schedule: ground floor walls built before first floor walls
The 'Ground Floor' phase (storey 0, ground level) must precede the 'Structure' phase (storey 1, first floor) — lower storeys before upper. Corrected chain: Foundations → Ground Floor → Structure → Roof → Openings → Finishes Ground Floor: Mar 12–Apr 1 (walls Mar 12–18, slab Mar 19–25, windows Mar 26–Apr 1) Structure (first floor walls): Apr 2–17 Roof: Apr 20–24 Openings: Apr 27–29 Finishes (F&F + landscaping): Apr 30–May 5 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
bf367bb457
commit
61e64e05d7
1 changed files with 11 additions and 11 deletions
|
|
@ -3298,16 +3298,15 @@ DATA;
|
||||||
#3960=IFCRELNESTS('0v8zh2Ih99GhpudWVkFwzd',$,$,$,#3949,(#3959,#3961,#4935,#4936,#4937,#7786,#7787));
|
#3960=IFCRELNESTS('0v8zh2Ih99GhpudWVkFwzd',$,$,$,#3949,(#3959,#3961,#4935,#4936,#4937,#7786,#7787));
|
||||||
#3961=IFCTASK('2t8ODJP_TDbupmWFfWUiez',$,'Install Floor Covering',$,$,'P5.2',$,$,$,.F.,$,#3980,.CONSTRUCTION.);
|
#3961=IFCTASK('2t8ODJP_TDbupmWFfWUiez',$,'Install Floor Covering',$,$,'P5.2',$,$,$,.F.,$,#3980,.CONSTRUCTION.);
|
||||||
#3969=IFCRELSEQUENCE('1Eie02rhH3Ket6S3RWMgju',$,$,$,#3950,#3952,$,.FINISH_START.,$);
|
#3969=IFCRELSEQUENCE('1Eie02rhH3Ket6S3RWMgju',$,$,$,#3950,#3952,$,.FINISH_START.,$);
|
||||||
#3970=IFCRELSEQUENCE('11GFsFvz1F1fjd2dYSy55R',$,$,$,#3944,#3946,$,.FINISH_START.,$);
|
|
||||||
#3974=IFCTASKTIME($,$,$,$,'P5D','2026-03-02T09:00:00','2026-03-06T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#3974=IFCTASKTIME($,$,$,$,'P5D','2026-03-02T09:00:00','2026-03-06T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
#3975=IFCTASKTIME($,$,$,$,'P3D','2026-03-07T09:00:00','2026-03-09T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#3975=IFCTASKTIME($,$,$,$,'P3D','2026-03-07T09:00:00','2026-03-09T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
#3976=IFCTASKTIME($,$,$,$,'P7D','2026-03-12T09:00:00','2026-03-20T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#3976=IFCTASKTIME($,$,$,$,'P7D','2026-04-02T09:00:00','2026-04-10T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
#3977=IFCTASKTIME($,$,$,$,'P5D','2026-04-20T09:00:00','2026-04-24T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#3977=IFCTASKTIME($,$,$,$,'P5D','2026-04-20T09:00:00','2026-04-24T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
#3978=IFCTASKTIME($,$,$,$,'P3D','2026-04-27T09:00:00','2026-04-29T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#3978=IFCTASKTIME($,$,$,$,'P3D','2026-04-27T09:00:00','2026-04-29T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
#3979=IFCTASKTIME($,$,$,$,'P2D','2026-04-30T09:00:00','2026-05-01T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#3979=IFCTASKTIME($,$,$,$,'P2D','2026-04-30T09:00:00','2026-05-01T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
#3980=IFCTASKTIME($,$,$,$,'P2D','2026-04-30T09:00:00','2026-05-01T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#3980=IFCTASKTIME($,$,$,$,'P2D','2026-04-30T09:00:00','2026-05-01T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
#3981=IFCTASKTIME($,$,$,$,'P8D','2026-03-02T09:00:00','2026-03-11T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#3981=IFCTASKTIME($,$,$,$,'P8D','2026-03-02T09:00:00','2026-03-11T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
#3982=IFCTASKTIME($,$,$,$,'P14D','2026-03-12T09:00:00','2026-03-27T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#3982=IFCTASKTIME($,$,$,$,'P12D','2026-04-02T09:00:00','2026-04-17T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
#3983=IFCTASKTIME($,$,$,$,'P5D','2026-04-20T09:00:00','2026-04-24T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#3983=IFCTASKTIME($,$,$,$,'P5D','2026-04-20T09:00:00','2026-04-24T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
#3984=IFCTASKTIME($,$,$,$,'P3D','2026-04-27T09:00:00','2026-04-29T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#3984=IFCTASKTIME($,$,$,$,'P3D','2026-04-27T09:00:00','2026-04-29T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
#3985=IFCTASKTIME($,$,$,$,'P4D','2026-04-30T09:00:00','2026-05-05T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#3985=IFCTASKTIME($,$,$,$,'P4D','2026-04-30T09:00:00','2026-05-05T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
|
|
@ -4075,7 +4074,7 @@ DATA;
|
||||||
#5398=IFCPROPERTYSINGLEVALUE('Notes',$,IFCLABEL('Entrance lobby on east side: lower ceiling (Pattern 190), coat storage, noticeboard, place to wait (Pattern 150). Two-door threshold between outside and main gathering space.'),$);
|
#5398=IFCPROPERTYSINGLEVALUE('Notes',$,IFCLABEL('Entrance lobby on east side: lower ceiling (Pattern 190), coat storage, noticeboard, place to wait (Pattern 150). Two-door threshold between outside and main gathering space.'),$);
|
||||||
#5399=IFCTASK('1EoRBnl2DFygSfF1HirBhA',$,'Erect Porch Walls',$,$,'P2.2',$,$,$,.F.,$,#5401,.CONSTRUCTION.);
|
#5399=IFCTASK('1EoRBnl2DFygSfF1HirBhA',$,'Erect Porch Walls',$,$,'P2.2',$,$,$,.F.,$,#5401,.CONSTRUCTION.);
|
||||||
#5400=IFCTASK('2AolDq9VX7zhj_$DpFQSeh',$,'Install Lobby Doors',$,$,'P4.3',$,$,$,.F.,$,#5402,.CONSTRUCTION.);
|
#5400=IFCTASK('2AolDq9VX7zhj_$DpFQSeh',$,'Install Lobby Doors',$,$,'P4.3',$,$,$,.F.,$,#5402,.CONSTRUCTION.);
|
||||||
#5401=IFCTASKTIME($,$,$,$,'P2D','2026-03-23T09:00:00','2026-03-24T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#5401=IFCTASKTIME($,$,$,$,'P2D','2026-04-13T09:00:00','2026-04-14T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
#5402=IFCTASKTIME($,$,$,$,'P1D','2026-04-29T09:00:00','2026-04-29T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#5402=IFCTASKTIME($,$,$,$,'P1D','2026-04-29T09:00:00','2026-04-29T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
#5412=IFCELEMENTQUANTITY('2zYi7FHyz9G8l4mCp6tsjb',$,'Qto_OpeningElementBaseQuantities',$,'BaseQuantities',(#5414,#5415,#5416,#5417,#5418));
|
#5412=IFCELEMENTQUANTITY('2zYi7FHyz9G8l4mCp6tsjb',$,'Qto_OpeningElementBaseQuantities',$,'BaseQuantities',(#5414,#5415,#5416,#5417,#5418));
|
||||||
#5413=IFCRELDEFINESBYPROPERTIES('29haGnY1b4MORVYwl6$Yd1',$,$,$,(#5243),#5412);
|
#5413=IFCRELDEFINESBYPROPERTIES('29haGnY1b4MORVYwl6$Yd1',$,$,$,(#5243),#5412);
|
||||||
|
|
@ -5287,7 +5286,7 @@ DATA;
|
||||||
#7785=IFCTASK('3gPPVsxdLA3PhJGkUA_T2v',$,'Erect Extension Walls',$,$,'P2.3',$,$,$,.F.,$,#7788,.CONSTRUCTION.);
|
#7785=IFCTASK('3gPPVsxdLA3PhJGkUA_T2v',$,'Erect Extension Walls',$,$,'P2.3',$,$,$,.F.,$,#7788,.CONSTRUCTION.);
|
||||||
#7786=IFCTASK('0i7JGI3KT868tnjCCFikwu',$,'Install Sanitary and Kitchenette Fixtures',$,$,'P5.6',$,$,$,.F.,$,#7789,.CONSTRUCTION.);
|
#7786=IFCTASK('0i7JGI3KT868tnjCCFikwu',$,'Install Sanitary and Kitchenette Fixtures',$,$,'P5.6',$,$,$,.F.,$,#7789,.CONSTRUCTION.);
|
||||||
#7787=IFCTASK('2JhcGlk599$9kXXAReLENh',$,'Build Garden Sitting Walls and Paving',$,$,'P5.7',$,$,$,.F.,$,#7790,.CONSTRUCTION.);
|
#7787=IFCTASK('2JhcGlk599$9kXXAReLENh',$,'Build Garden Sitting Walls and Paving',$,$,'P5.7',$,$,$,.F.,$,#7790,.CONSTRUCTION.);
|
||||||
#7788=IFCTASKTIME($,$,$,$,'P3D','2026-03-25T09:00:00','2026-03-27T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#7788=IFCTASKTIME($,$,$,$,'P3D','2026-04-15T09:00:00','2026-04-17T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
#7789=IFCTASKTIME($,$,$,$,'P1D','2026-05-04T09:00:00','2026-05-04T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#7789=IFCTASKTIME($,$,$,$,'P1D','2026-05-04T09:00:00','2026-05-04T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
#7790=IFCTASKTIME($,$,$,$,'P2D','2026-05-04T09:00:00','2026-05-05T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#7790=IFCTASKTIME($,$,$,$,'P2D','2026-05-04T09:00:00','2026-05-05T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
#7794=IFCCOSTITEM('2JtBF2R719Sxe$pdj3T8t$',$,'Extension Internal Walls',$,$,'B.2',$,(#7820),(#7749,#7758));
|
#7794=IFCCOSTITEM('2JtBF2R719Sxe$pdj3T8t$',$,'Extension Internal Walls',$,$,'B.2',$,(#7820),(#7749,#7758));
|
||||||
|
|
@ -6036,10 +6035,10 @@ DATA;
|
||||||
#9796=IFCRELNESTS('0ZYlDhfeT5qvgq3w4khdXt',$,$,$,#9794,(#9795,#9797,#9798));
|
#9796=IFCRELNESTS('0ZYlDhfeT5qvgq3w4khdXt',$,$,$,#9794,(#9795,#9797,#9798));
|
||||||
#9797=IFCTASK('1nYXO5tJrC$wMbhWo5Vy7u',$,'Ground Floor Slab',$,$,'P0.2',$,$,$,.F.,$,#9804,.CONSTRUCTION.);
|
#9797=IFCTASK('1nYXO5tJrC$wMbhWo5Vy7u',$,'Ground Floor Slab',$,$,'P0.2',$,$,$,.F.,$,#9804,.CONSTRUCTION.);
|
||||||
#9798=IFCTASK('1GXuZQa3P1QBMmFNUKjWjh',$,'Ground Floor Windows and Door',$,$,'P0.3',$,$,$,.F.,$,#9805,.CONSTRUCTION.);
|
#9798=IFCTASK('1GXuZQa3P1QBMmFNUKjWjh',$,'Ground Floor Windows and Door',$,$,'P0.3',$,$,$,.F.,$,#9805,.CONSTRUCTION.);
|
||||||
#9802=IFCTASKTIME($,$,$,$,'P15D','2026-03-30T09:00:00','2026-04-17T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#9802=IFCTASKTIME($,$,$,$,'P15D','2026-03-12T09:00:00','2026-04-01T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
#9803=IFCTASKTIME($,$,$,$,'P5D','2026-03-30T09:00:00','2026-04-03T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#9803=IFCTASKTIME($,$,$,$,'P5D','2026-03-12T09:00:00','2026-03-18T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
#9804=IFCTASKTIME($,$,$,$,'P5D','2026-04-06T09:00:00','2026-04-10T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#9804=IFCTASKTIME($,$,$,$,'P5D','2026-03-19T09:00:00','2026-03-25T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
#9805=IFCTASKTIME($,$,$,$,'P5D','2026-04-13T09:00:00','2026-04-17T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
#9805=IFCTASKTIME($,$,$,$,'P5D','2026-03-26T09:00:00','2026-04-01T17:00:00',$,$,$,$,$,$,$,$,$,$,$,$,$);
|
||||||
#9807=IFCRELSEQUENCE('1nF5Mb4Yb9wvKwQp$76FO$',$,$,$,#9795,#9797,$,.FINISH_START.,$);
|
#9807=IFCRELSEQUENCE('1nF5Mb4Yb9wvKwQp$76FO$',$,$,$,#9795,#9797,$,.FINISH_START.,$);
|
||||||
#9808=IFCRELSEQUENCE('0vNbDyzs18PfMyGBjdPaOs',$,$,$,#9797,#9798,$,.FINISH_START.,$);
|
#9808=IFCRELSEQUENCE('0vNbDyzs18PfMyGBjdPaOs',$,$,$,#9797,#9798,$,.FINISH_START.,$);
|
||||||
#9809=IFCELEMENTQUANTITY('0UsdP5MnX9fRl4fMo2T6jh',$,'Qto_OpeningElementBaseQuantities',$,'BaseQuantities',(#9811,#9812,#9813,#9814,#9815));
|
#9809=IFCELEMENTQUANTITY('0UsdP5MnX9fRl4fMo2T6jh',$,'Qto_OpeningElementBaseQuantities',$,'BaseQuantities',(#9811,#9812,#9813,#9814,#9815));
|
||||||
|
|
@ -6867,9 +6866,10 @@ DATA;
|
||||||
#11019=IFCRELASSIGNSTOPRODUCT('3i4G8yPyj09wskGi8HbUP8',$,$,$,(#9798),$,#10472);
|
#11019=IFCRELASSIGNSTOPRODUCT('3i4G8yPyj09wskGi8HbUP8',$,$,$,(#9798),$,#10472);
|
||||||
#11020=IFCRELASSIGNSTOPRODUCT('0sGWDG9kb1ovYHn0KQPMxM',$,$,$,(#9798),$,#10522);
|
#11020=IFCRELASSIGNSTOPRODUCT('0sGWDG9kb1ovYHn0KQPMxM',$,$,$,(#9798),$,#10522);
|
||||||
#11021=IFCRELASSIGNSTOPRODUCT('3MckIOIHj3dwO2hIbhbrEB',$,$,$,(#9798),$,#10572);
|
#11021=IFCRELASSIGNSTOPRODUCT('3MckIOIHj3dwO2hIbhbrEB',$,$,$,(#9798),$,#10572);
|
||||||
#11022=IFCRELSEQUENCE('07G2G0ZiP789GFpFDKzaH4',$,$,$,#3946,#9794,$,.FINISH_START.,$);
|
|
||||||
#11023=IFCRELSEQUENCE('0C5vzT8JL6ZRMNhBkBXgu3',$,$,$,#9794,#3947,$,.FINISH_START.,$);
|
|
||||||
#11024=IFCRELSEQUENCE('0V8CZ0Kvb1ExKWWGP$sAg3',$,$,$,#3947,#3948,$,.FINISH_START.,$);
|
#11024=IFCRELSEQUENCE('0V8CZ0Kvb1ExKWWGP$sAg3',$,$,$,#3947,#3948,$,.FINISH_START.,$);
|
||||||
#11025=IFCRELSEQUENCE('131OzaZ$j7dvwJOkm2mkKM',$,$,$,#3948,#3949,$,.FINISH_START.,$);
|
#11025=IFCRELSEQUENCE('131OzaZ$j7dvwJOkm2mkKM',$,$,$,#3948,#3949,$,.FINISH_START.,$);
|
||||||
|
#11026=IFCRELSEQUENCE('3zxst3JfHEkQ5XFdszpVON',$,$,$,#3944,#9794,$,.FINISH_START.,$);
|
||||||
|
#11027=IFCRELSEQUENCE('3xGlCwNQLD_wroESY0NW1g',$,$,$,#9794,#3946,$,.FINISH_START.,$);
|
||||||
|
#11028=IFCRELSEQUENCE('23q4CPv$r8yR91_8rzaQVN',$,$,$,#3946,#3947,$,.FINISH_START.,$);
|
||||||
ENDSEC;
|
ENDSEC;
|
||||||
END-ISO-10303-21;
|
END-ISO-10303-21;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue