{"version":9,"editorView":{"mode":"hologram","dimension":"3d","scope":"floor","planLayout":"all-levels","theme":"default","showRoutes":true,"showCoverage":true,"plan":null,"levelPlan":null,"camera":null},"processWorkspace":{"scenarios":[{"version":6,"id":"hall-forklift-shift","name":"8-hour pallet flow — shared forklift","horizonSeconds":28800,"warmupSeconds":0,"parameters":{"forklifts":2,"inboundPerHour":10,"feedPerHour":10,"outboundPerHour":6,"initialRaw":10,"initialFinished":0,"loadedSpeed":1.2,"manualSpeed":0.8,"pickMin":20,"pickMode":40,"pickMax":60,"dropMin":30,"dropMode":60,"dropMax":90,"cncSeconds":720,"assemblySeconds":360,"packingSeconds":180,"manualHandlingSeconds":60,"conveyorSpeed":0.15},"resources":[{"id":"cnc_slots","capacity":1,"at":{"tag":"cnc"},"perPart":true},{"id":"assembly_slots","capacity":1,"at":{"tag":"assembly"},"perPart":true},{"id":"packers","capacity":1,"at":{"tag":"packing"},"perPart":true},{"id":"roller_capacity","capacity":4}],"processes":[{"id":"inbound","agent":"pallet","steps":[{"type":"acquire","resourceId":"forklift","units":1},{"type":"delay","id":"pickup","durationSeconds":{"random":"triangular","min":{"parameter":"pickMin"},"mode":{"parameter":"pickMode"},"max":{"parameter":"pickMax"}}},{"type":"goto","to":{"object":"rack-aisle","spot":"random"},"speed":{"parameter":"loadedSpeed"}},{"type":"delay","id":"set_down","durationSeconds":{"random":"triangular","min":{"parameter":"dropMin"},"mode":{"parameter":"dropMode"},"max":{"parameter":"dropMax"}}},{"type":"put","store":"raw_stock","units":1},{"type":"put","store":"moves_inbound","units":1},{"type":"release","resourceId":"forklift","units":1},{"type":"finish"}]},{"id":"feed_and_produce","agent":"pallet","steps":[{"type":"take","store":"raw_stock","units":1},{"type":"acquire","resourceId":"forklift","units":1},{"type":"delay","id":"pickup","durationSeconds":{"random":"triangular","min":{"parameter":"pickMin"},"mode":{"parameter":"pickMode"},"max":{"parameter":"pickMax"}}},{"type":"goto","to":{"tag":"cnc","pick":"random","side":"front"},"speed":{"parameter":"loadedSpeed"},"remember":"machine"},{"type":"delay","id":"set_down","durationSeconds":{"random":"triangular","min":{"parameter":"dropMin"},"mode":{"parameter":"dropMode"},"max":{"parameter":"dropMax"}}},{"type":"put","store":"moves_feed","units":1},{"type":"release","resourceId":"forklift","units":1},{"type":"acquire","resourceId":"cnc_slots","units":1},{"type":"delay","id":"machining","durationSeconds":{"parameter":"cncSeconds"}},{"type":"release","resourceId":"cnc_slots","units":1},{"type":"goto","to":{"tag":"assembly","pick":"free","side":"south"},"speed":{"parameter":"manualSpeed"}},{"type":"delay","id":"manual_transfer_handling","durationSeconds":{"parameter":"manualHandlingSeconds"}},{"type":"acquire","resourceId":"assembly_slots","units":1},{"type":"delay","id":"assembly","durationSeconds":{"parameter":"assemblySeconds"}},{"type":"release","resourceId":"assembly_slots","units":1},{"type":"goto","to":{"point":{"x":20.1,"z":20.9},"floor":"floor-1"},"speed":{"parameter":"manualSpeed"}},{"type":"acquire","resourceId":"roller_capacity","units":1},{"type":"goto","id":"roller_travel","to":{"point":{"x":28.9,"z":20.9},"floor":"floor-1"},"speed":{"parameter":"conveyorSpeed"}},{"type":"release","resourceId":"roller_capacity","units":1},{"type":"goto","to":{"tag":"packing","pick":"free","side":"south"},"speed":{"parameter":"manualSpeed"}},{"type":"acquire","resourceId":"packers","units":1},{"type":"delay","id":"packing","durationSeconds":{"parameter":"packingSeconds"}},{"type":"release","resourceId":"packers","units":1},{"type":"put","store":"finished_stock","units":1},{"type":"finish"}]},{"id":"outbound","agent":"pallet","steps":[{"type":"take","store":"finished_stock","units":1},{"type":"acquire","resourceId":"forklift","units":1},{"type":"delay","id":"pickup","durationSeconds":{"random":"triangular","min":{"parameter":"pickMin"},"mode":{"parameter":"pickMode"},"max":{"parameter":"pickMax"}}},{"type":"goto","to":{"tag":"dock-clearance","pick":"random","spot":"random"},"speed":{"parameter":"loadedSpeed"}},{"type":"delay","id":"set_down","durationSeconds":{"random":"triangular","min":{"parameter":"dropMin"},"mode":{"parameter":"dropMode"},"max":{"parameter":"dropMax"}}},{"type":"put","store":"moves_outbound","units":1},{"type":"release","resourceId":"forklift","units":1},{"type":"finish"}]}],"arrivals":[{"id":"raw-arrivals","processId":"inbound","startSeconds":0,"at":{"tag":"flow-dock","pick":"random","side":"north"},"mode":"poisson","ratePerHour":{"parameter":"inboundPerHour"},"durationSeconds":28800},{"id":"machine-demand","processId":"feed_and_produce","startSeconds":0,"at":{"point":{"x":43.075,"z":9},"floor":"floor-1"},"mode":"poisson","ratePerHour":{"parameter":"feedPerHour"},"durationSeconds":28800},{"id":"shipping-demand","processId":"outbound","startSeconds":0,"at":{"point":{"x":34.5,"z":18.8},"floor":"floor-1"},"mode":"poisson","ratePerHour":{"parameter":"outboundPerHour"},"durationSeconds":28800}],"agents":[{"id":"pallet","label":"Pallet-equivalent job","appearance":"item","radius":0.2,"speed":0.8,"height":1.2,"passThrough":[{"object":"roller-line","floor":"floor-1"}]},{"id":"forklift","label":"Shared forklift pool","appearance":"forklift","radius":0.7,"speed":1.5,"height":2.1,"avoid":[{"object":"green-walk","floor":"floor-1"}],"passThrough":[{"object":"forklift-01","floor":"floor-1"}],"count":{"parameter":"forklifts"},"home":{"point":{"x":37,"z":15.8},"floor":"floor-1"},"dispatch":"nearest"}],"stores":[{"id":"raw_stock","initial":{"parameter":"initialRaw"},"at":{"point":{"x":43.075,"z":9},"floor":"floor-1"}},{"id":"finished_stock","initial":{"parameter":"initialFinished"},"at":{"point":{"x":34.5,"z":18.8},"floor":"floor-1"}},{"id":"moves_inbound","initial":0},{"id":"moves_feed","initial":0},{"id":"moves_outbound","initial":0}],"maxEvents":50000,"traceLimit":300,"seed":20261006,"runs":20}],"activeId":"hall-forklift-shift","options":[{"id":"48a5b554-f7f5-4790-94c3-f45704b5e6df","name":"Option A — one forklift","createdAt":"2026-10-06T12:02:12.255Z","building":{"name":"Machining hall — photo estimate (48 x 24 m)","floors":[{"id":"floor-1","level":0,"x":0,"z":0,"height":9,"scene":{"name":"Machining hall — photo estimate (48 x 24 m)","kind":"factory","width":48,"depth":24,"objects":[{"id":"hall-floor","label":"hall floor","kind":"block","x":0,"z":0,"w":48,"d":24,"h":0.02,"blocks":false,"color":12568009,"source":"assumed","note":"48 m approximate supplied length; 24 m inferred width. Thin nonblocking concrete surface; slab thickness not surveyed."},{"id":"south-wall","label":"south wall","kind":"wall","x":0,"z":23.8,"w":48,"d":0.2,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"north-wall","label":"north wall","kind":"wall","x":0,"z":0,"w":48,"d":0.2,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"west-wall","label":"west wall","kind":"wall","x":0,"z":0.2,"w":0.2,"d":23.6,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"east-wall","label":"east wall","kind":"wall","x":47.8,"z":0.2,"w":0.2,"d":23.6,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"personnel-entrance","label":"personnel entrance","kind":"door","x":9.8,"z":23.8,"w":1.1,"d":0.2,"h":2.3,"source":"assumed","note":"Photos 1-2: typical single personnel door 1.1 x 2.3 m; centre about 10.35 m from west end."},{"id":"south-dock-1","label":"south dock 1","kind":"dock_door","x":34.2,"z":23.8,"w":3.2,"d":0.2,"h":3.6,"tags":["flow-dock"],"source":"assumed","note":"Photos 1,2,6: assumed 3.2 x 3.6 m opening from 2.5 m truck width; facade-relative location. Dock sill level unverified."},{"id":"south-dock-2","label":"south dock 2","kind":"dock_door","x":42.7,"z":23.8,"w":3.2,"d":0.2,"h":3.6,"tags":["flow-dock"],"source":"assumed","note":"Photos 1,2,6: assumed 3.2 x 3.6 m opening from 2.5 m truck width; facade-relative location. Dock sill level unverified."},{"id":"south-high-window-1","label":"south high window 1","kind":"window","x":1,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-2","label":"south high window 2","kind":"window","x":9,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-3","label":"south high window 3","kind":"window","x":17,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-4","label":"south high window 4","kind":"window","x":25,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-5","label":"south high window 5","kind":"window","x":33,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-6","label":"south high window 6","kind":"window","x":41,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-1","label":"north high window 1","kind":"window","x":1,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-2","label":"north high window 2","kind":"window","x":9,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-3","label":"north high window 3","kind":"window","x":17,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-4","label":"north high window 4","kind":"window","x":25,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-5","label":"north high window 5","kind":"window","x":33,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-6","label":"north high window 6","kind":"window","x":41,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"office-exterior-window-1","label":"office exterior window 1","kind":"window","x":2,"z":23.8,"w":2.8,"d":0.2,"h":1.5,"y":1,"source":"assumed","note":"Photo 2: two low office windows scaled against cars and personnel door; assumed sill 1.0 m."},{"id":"office-exterior-window-2","label":"office exterior window 2","kind":"window","x":6,"z":23.8,"w":2.8,"d":0.2,"h":1.5,"y":1,"source":"assumed","note":"Photo 2: two low office windows scaled against cars and personnel door; assumed sill 1.0 m."},{"id":"steel-column-0-0","label":"steel column 0 0","kind":"column","x":0.25,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-0-1","label":"steel column 0 1","kind":"column","x":0.25,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-0-2","label":"steel column 0 2","kind":"column","x":0.25,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-1-0","label":"steel column 1 0","kind":"column","x":7.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-1-1","label":"steel column 1 1","kind":"column","x":7.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-1-2","label":"steel column 1 2","kind":"column","x":7.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-2-0","label":"steel column 2 0","kind":"column","x":15.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-2-1","label":"steel column 2 1","kind":"column","x":15.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-2-2","label":"steel column 2 2","kind":"column","x":15.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-3-0","label":"steel column 3 0","kind":"column","x":23.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-3-1","label":"steel column 3 1","kind":"column","x":23.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-3-2","label":"steel column 3 2","kind":"column","x":23.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-4-0","label":"steel column 4 0","kind":"column","x":31.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-4-1","label":"steel column 4 1","kind":"column","x":31.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-4-2","label":"steel column 4 2","kind":"column","x":31.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-5-0","label":"steel column 5 0","kind":"column","x":39.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-5-1","label":"steel column 5 1","kind":"column","x":39.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-5-2","label":"steel column 5 2","kind":"column","x":39.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-6-0","label":"steel column 6 0","kind":"column","x":47.3,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-6-1","label":"steel column 6 1","kind":"column","x":47.3,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-6-2","label":"steel column 6 2","kind":"column","x":47.3,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"qc-north-glazing","label":"qc north glazing","kind":"partition","x":0.2,"z":18.8,"w":12,"d":0.1,"h":3.2,"source":"assumed","note":"Photos 4,5,7: glazed QC enclosure estimated 12 x 5 m, height 3.2 m from 0.9 m benches and door; southwest position inferred."},{"id":"qc-east-glazing","label":"qc east glazing","kind":"partition","x":12.1,"z":18.9,"w":0.1,"d":4.9,"h":3.2,"source":"assumed","note":"Photos 4,5: return glazing assumed to enclose southwest 12 x 5 m office/QC; room depth and extent uncertain."},{"id":"qc-internal-door","label":"qc internal door","kind":"door","x":9.9,"z":18.8,"w":1.1,"d":0.1,"h":2.3,"source":"assumed","note":"Photo 4: glazed single-leaf door assumed 1.1 x 2.3 m; location along QC frontage inferred."},{"id":"roof-light-1","label":"roof light 1","kind":"barrel_roof","x":3,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-2","label":"roof light 2","kind":"barrel_roof","x":11,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-3","label":"roof light 3","kind":"barrel_roof","x":19,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-4","label":"roof light 4","kind":"barrel_roof","x":27,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-5","label":"roof light 5","kind":"barrel_roof","x":35,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-6","label":"roof light 6","kind":"barrel_roof","x":43,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"cnc-n-1","label":"MC N1 — probable machining centre","kind":"machine","x":5.5,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N1; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-1","label":"CNC S1 — type uncertain","kind":"machine","x":2.5,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 1, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-2","label":"MC N2 — probable machining centre","kind":"machine","x":10.3,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N2; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-2","label":"CNC S2 — type uncertain","kind":"machine","x":7.3,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 2, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-3","label":"MC N3 — probable machining centre","kind":"machine","x":15.1,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N3; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-3","label":"CNC S3 — type uncertain","kind":"machine","x":12.1,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 3, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-4","label":"MC N4 — probable machining centre","kind":"machine","x":19.9,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N4; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-4","label":"CNC S4 — type uncertain","kind":"machine","x":16.9,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 4, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-5","label":"MC N5 — probable machining centre","kind":"machine","x":24.7,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N5; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-5","label":"CNC S5 — type uncertain","kind":"machine","x":21.7,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 5, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-6","label":"MC N6 — probable machining centre","kind":"machine","x":29.5,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N6; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-6","label":"CNC S6 — type uncertain","kind":"machine","x":26.5,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 6, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"qc-cmm-base","label":"CMM — granite measuring table","kind":"block","x":3,"z":20.2,"w":1.5,"d":1.2,"h":1,"color":5264471,"group":"cmm-01","source":"assumed","note":"Photo 4: one coordinate measuring machine inside glazed QC; granite base estimated 1.5 x 1.2 m. Single machine, represented by base and probe assembly."},{"id":"qc-cmm-upright","label":"CMM — probe upright","kind":"block","x":3.1,"z":21.1,"w":0.25,"d":0.25,"h":1.5,"y":1,"color":14475747,"group":"cmm-01","source":"assumed","note":"Photo 4: upright of same CMM, not another machine; assumed 2.5 m total height."},{"id":"qc-cmm-arm","label":"CMM — probe arm","kind":"block","x":3.1,"z":20.4,"w":0.25,"d":0.7,"h":0.2,"y":2.3,"color":14475747,"group":"cmm-01","source":"assumed","note":"Photo 4: arm of same CMM; approximate envelope, operator access from north."},{"id":"qc-cmm-probe","label":"CMM — vertical probe","kind":"block","x":3.15,"z":20.4,"w":0.12,"d":0.12,"h":0.65,"y":1.65,"color":3488317,"group":"cmm-01","source":"assumed","note":"Photo 4: probe of same CMM; illustrative geometry scaled to granite table."},{"id":"rack-0-1","label":"Rack west bay 1","kind":"rack","x":40.225,"z":1.5,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-2","label":"Rack west bay 2","kind":"rack","x":40.225,"z":4.2,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-3","label":"Rack west bay 3","kind":"rack","x":40.225,"z":6.9,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-4","label":"Rack west bay 4","kind":"rack","x":40.225,"z":9.600000000000001,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-5","label":"Rack west bay 5","kind":"rack","x":40.225,"z":12.3,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-1","label":"Rack east bay 1","kind":"rack","x":44.825,"z":1.5,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-2","label":"Rack east bay 2","kind":"rack","x":44.825,"z":4.2,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-3","label":"Rack east bay 3","kind":"rack","x":44.825,"z":6.9,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-4","label":"Rack east bay 4","kind":"rack","x":44.825,"z":9.600000000000001,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-5","label":"Rack east bay 5","kind":"rack","x":44.825,"z":12.3,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"assembly-bench-0-1","label":"Assembly bench 1","kind":"workbench","x":15,"z":15.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-1","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-0-2","label":"Assembly bench 2","kind":"workbench","x":19.3,"z":15.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-2","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-0-3","label":"Assembly bench 3","kind":"workbench","x":23.6,"z":15.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-3","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-1-1","label":"Assembly bench 4","kind":"workbench","x":15,"z":18.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-1","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-1-2","label":"Assembly bench 5","kind":"workbench","x":19.3,"z":18.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-2","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-1-3","label":"Assembly bench 6","kind":"workbench","x":23.6,"z":18.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-3","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"roller-line","label":"Roller conveyor — one continuous line","kind":"conveyor","x":20,"z":20.5,"w":9,"d":0.8,"h":0.9,"color":10266541,"source":"assumed","note":"Photos 3,7: same roller line runs east-west along hall, corrected after camera comparison. 9 m length inferred from benches, 0.8 m width, 0.9 m height."},{"id":"packing-table-1","label":"Packing table 1","kind":"workbench","x":32,"z":17.5,"w":1.8,"d":0.9,"h":0.9,"color":10266541,"tags":["packing"],"source":"assumed","note":"Photos 3,6,7: two dock-side tables, counted once across views. Packing-table catalog 1.8 x 0.9 x 0.9 m; positions relative to conveyor inferred."},{"id":"packing-table-2","label":"Packing table 2","kind":"workbench","x":36,"z":17.5,"w":1.8,"d":0.9,"h":0.9,"color":10266541,"tags":["packing"],"source":"assumed","note":"Photos 3,6,7: two dock-side tables, counted once across views. Packing-table catalog 1.8 x 0.9 x 0.9 m; positions relative to conveyor inferred."},{"id":"staged-pallet-1","label":"Loaded floor pallet 1","kind":"pallet","x":39,"z":20.4,"w":1.2,"d":1,"h":1.4,"color":12296055,"group":"dock-load","source":"assumed","note":"Photos 6,7: shrink-wrapped dock load treated as two adjacent standard pallets, not duplicated in photo 7; loaded-pallet catalog 1.2 x 1.0 x 1.4 m."},{"id":"staged-pallet-2","label":"Loaded floor pallet 2","kind":"pallet","x":40.2,"z":20.4,"w":1.2,"d":1,"h":1.4,"color":12296055,"group":"dock-load","source":"assumed","note":"Photos 6,7: second pallet of the same contiguous wrapped load, placed touching first pallet; no passage intended between them. Assumed 1.2 x 1 x 1.4 m."},{"id":"forklift-01","label":"Forklift — single truck","kind":"forklift","x":38.2,"z":15.2,"w":1.2,"d":2.4,"h":2.1,"facing":180,"color":15645988,"source":"assumed","note":"Photos 3,4,7,8: single 1.2 x 2.4 x 2.1 m forklift, moved west of rack aisle to match unobstructed view."},{"id":"tool-chest-1","label":"Mobile tool chest 1","kind":"cabinet","x":1.3,"z":2.5,"w":0.7,"d":0.5,"h":0.9,"color":2387867,"source":"assumed","note":"Photos 3,4: rolling tool chest; possible cross-view match assigned once. Approx 0.7 x 0.5 m."},{"id":"tool-chest-2","label":"Mobile tool chest 2","kind":"cabinet","x":18,"z":11.8,"w":0.7,"d":0.5,"h":0.9,"color":2387867,"source":"assumed","note":"Photos 4,7: mobile tool chest, assumed same cart across views; 0.7 x 0.5 m. Shifted clear of CNC enclosure and main aisle."},{"id":"rear-cabinet-1","label":"Blue storage cabinet 1","kind":"cabinet","x":0.2,"z":4.5,"w":0.6,"d":2,"h":2,"color":2383513,"source":"assumed","note":"Photo 5: first of paired end-wall cabinets, counted once. Catalog 2 x 0.6 x 2 m turned to face east; moved flush to west wall to clear operator aisle."},{"id":"rear-cabinet-2","label":"Blue storage cabinet 2","kind":"cabinet","x":0.2,"z":6.5,"w":0.6,"d":2,"h":2,"color":2383513,"source":"assumed","note":"Photo 5: second end-wall cabinet. Catalog 2 x 0.6 x 2 m turned east; adjacent to first cabinet, outside operator aisle."},{"id":"roof-beam-0","label":"roof beam 0","kind":"block","x":0.25,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-1","label":"roof beam 1","kind":"block","x":7.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-2","label":"roof beam 2","kind":"block","x":15.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-3","label":"roof beam 3","kind":"block","x":23.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-4","label":"roof beam 4","kind":"block","x":31.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-5","label":"roof beam 5","kind":"block","x":39.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-6","label":"roof beam 6","kind":"block","x":47.3,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-panel-0","label":"roof panel 0","kind":"block","x":0,"z":0,"w":3,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-1","label":"roof panel 1","kind":"block","x":5,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-2","label":"roof panel 2","kind":"block","x":13,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-3","label":"roof panel 3","kind":"block","x":21,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-4","label":"roof panel 4","kind":"block","x":29,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-5","label":"roof panel 5","kind":"block","x":37,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-6","label":"roof panel 6","kind":"block","x":45,"z":0,"w":3,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-end-1-0","label":"roof end 1 0","kind":"block","x":3,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-1-22","label":"roof end 1 22","kind":"block","x":3,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-2-0","label":"roof end 2 0","kind":"block","x":11,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-2-22","label":"roof end 2 22","kind":"block","x":11,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-3-0","label":"roof end 3 0","kind":"block","x":19,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-3-22","label":"roof end 3 22","kind":"block","x":19,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-4-0","label":"roof end 4 0","kind":"block","x":27,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-4-22","label":"roof end 4 22","kind":"block","x":27,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-5-0","label":"roof end 5 0","kind":"block","x":35,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-5-22","label":"roof end 5 22","kind":"block","x":35,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-6-0","label":"roof end 6 0","kind":"block","x":43,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-6-22","label":"roof end 6 22","kind":"block","x":43,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"dock-surround-1","label":"dock surround 1","kind":"dock_shelter","x":33.9,"z":23.55,"w":3.8,"d":0.45,"h":3.9,"blocks":false,"color":2698286,"source":"assumed","note":"Photos 1,2,6: black dock surround; 0.3 m margins around opening, 0.45 m depth estimated."},{"id":"dock-surround-2","label":"dock surround 2","kind":"dock_shelter","x":42.4,"z":23.55,"w":3.8,"d":0.45,"h":3.9,"blocks":false,"color":2698286,"source":"assumed","note":"Photos 1,2,6: black dock surround; 0.3 m margins around opening, 0.45 m depth estimated."},{"id":"entrance-canopy","label":"entrance canopy","kind":"block","x":8.15,"z":23.35,"w":4,"d":0.65,"h":0.18,"y":3.2,"blocks":false,"color":6844792,"source":"assumed","note":"Photos 1-2: canopy assumed 4 m wide, 0.65 m projection, underside 3.2 m; projection clipped at model floor boundary."},{"id":"qc-ceiling","label":"QC suspended ceiling","kind":"block","x":0.2,"z":18.9,"w":12,"d":4.4,"h":0.12,"y":3.2,"color":15067112,"source":"assumed","note":"Photo 4: ceiling at 3.2 m, split around south columns; approximate footprint."},{"id":"machine-aisle","label":"Machine operating aisle","kind":"zone","x":2,"z":5.1,"w":30,"d":3.1,"h":0.025,"y":0.025,"color":12173766,"tags":["aisle"],"source":"assumed","note":"Photo 5: aisle between opposing operator faces; provisional 3.1 m clear width."},{"id":"main-aisle","label":"Main yellow-bordered aisle","kind":"zone","x":1,"z":12.8,"w":35,"d":2,"h":0.025,"y":0.025,"color":12699080,"tags":["aisle"],"source":"assumed","note":"Photos 3,4,7: 2 m main aisle; ends before rack run so painted route does not pass under storage."},{"id":"rack-aisle","label":"Rack handling aisle","kind":"zone","x":41.325,"z":1.5,"w":3.5,"d":13.5,"h":0.025,"y":0.025,"color":12568008,"tags":["aisle"],"source":"assumed","note":"Photo 8: 3.5 m clear aisle estimated; previous 5.7 m too wide in trial render."},{"id":"green-walk","label":"Green pedestrian walkway","kind":"zone","x":1,"z":16.8,"w":12,"d":1.2,"h":0.03,"y":0.025,"color":3377249,"tags":["walkway"],"source":"assumed","note":"Photos 3,4,5,7: one green pedestrian route alongside QC, counted once across views; 1.2 m width assumed."},{"id":"dock-hatch-1","label":"Dock 1 hatched clearance","kind":"zone","x":33.7,"z":20,"w":4.2,"d":3.8,"h":0.025,"y":0.025,"color":15648043,"symbol":"hatch","tags":["dock-clearance"],"source":"assumed","note":"Photos 6,7,8: black/yellow dock approach markings, two areas matched to existing dock doors; 4.2 x 3.8 m assumed."},{"id":"dock-hatch-2","label":"Dock 2 hatched clearance","kind":"zone","x":42.2,"z":20,"w":4.2,"d":3.8,"h":0.025,"y":0.025,"color":15648043,"symbol":"hatch","tags":["dock-clearance"],"source":"assumed","note":"Photos 6,7,8: black/yellow dock approach markings, two areas matched to existing dock doors; 4.2 x 3.8 m assumed."},{"id":"yellow-line-12.8","label":"Yellow main aisle boundary","kind":"zone","x":1,"z":12.8,"w":35,"d":0.08,"h":0.03,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: yellow painted aisle edges; 80 mm line width assumed."},{"id":"yellow-line-14.72","label":"Yellow main aisle boundary","kind":"zone","x":1,"z":14.72,"w":35,"d":0.08,"h":0.03,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: yellow painted aisle edges; 80 mm line width assumed."},{"id":"walk-line-16.8","label":"Walkway yellow boundary","kind":"zone","x":1,"z":16.8,"w":12,"d":0.08,"h":0.035,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: pedestrian walkway edge paint; 80 mm assumed."},{"id":"walk-line-17.92","label":"Walkway yellow boundary","kind":"zone","x":1,"z":17.92,"w":12,"d":0.08,"h":0.035,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: pedestrian walkway edge paint; 80 mm assumed."},{"id":"qc-ceiling-south-1","label":"qc-ceiling-south-1","kind":"block","x":0.7,"z":23.3,"w":7.075,"d":0.5,"h":0.12,"y":3.2,"color":15067112,"source":"assumed","note":"Photo 4: suspended QC ceiling, trimmed around structural columns; all dimensions estimated."},{"id":"qc-ceiling-south-2","label":"qc-ceiling-south-2","kind":"block","x":8.225,"z":23.3,"w":3.975,"d":0.5,"h":0.12,"y":3.2,"color":15067112,"source":"assumed","note":"Photo 4: suspended QC ceiling, trimmed around structural columns; all dimensions estimated."}],"scaleConfirmed":false,"assumptions":["Agent-created spatial draft. Verify object footprints and passage widths.","Robot settings, workload and station positions are illustrative defaults."],"dock":{"x":0.9,"z":0.9},"destination":{"x":47.56,"z":22.5},"task":"clean","fleetSize":1,"speed":0.6,"radius":0.24,"coverageWidth":0.6,"durationMinutes":30,"demandPerHour":30,"serviceSeconds":15}}],"activeFloor":"floor-1","storyHeight":9,"links":[]},"scenario":{"version":6,"id":"hall-forklift-shift","name":"8-hour pallet flow — shared forklift","horizonSeconds":28800,"warmupSeconds":0,"parameters":{"forklifts":1,"inboundPerHour":10,"feedPerHour":10,"outboundPerHour":6,"initialRaw":10,"initialFinished":0,"loadedSpeed":1.2,"manualSpeed":0.8,"pickMin":20,"pickMode":40,"pickMax":60,"dropMin":30,"dropMode":60,"dropMax":90,"cncSeconds":720,"assemblySeconds":360,"packingSeconds":180,"manualHandlingSeconds":60,"conveyorSpeed":0.15},"resources":[{"id":"cnc_slots","capacity":1,"at":{"tag":"cnc"},"perPart":true},{"id":"assembly_slots","capacity":1,"at":{"tag":"assembly"},"perPart":true},{"id":"packers","capacity":1,"at":{"tag":"packing"},"perPart":true},{"id":"roller_capacity","capacity":4}],"processes":[{"id":"inbound","agent":"pallet","steps":[{"type":"acquire","resourceId":"forklift","units":1},{"type":"delay","id":"pickup","durationSeconds":{"random":"triangular","min":{"parameter":"pickMin"},"mode":{"parameter":"pickMode"},"max":{"parameter":"pickMax"}}},{"type":"goto","to":{"object":"rack-aisle","spot":"random"},"speed":{"parameter":"loadedSpeed"}},{"type":"delay","id":"set_down","durationSeconds":{"random":"triangular","min":{"parameter":"dropMin"},"mode":{"parameter":"dropMode"},"max":{"parameter":"dropMax"}}},{"type":"put","store":"raw_stock","units":1},{"type":"put","store":"moves_inbound","units":1},{"type":"release","resourceId":"forklift","units":1},{"type":"finish"}]},{"id":"feed_and_produce","agent":"pallet","steps":[{"type":"take","store":"raw_stock","units":1},{"type":"acquire","resourceId":"forklift","units":1},{"type":"delay","id":"pickup","durationSeconds":{"random":"triangular","min":{"parameter":"pickMin"},"mode":{"parameter":"pickMode"},"max":{"parameter":"pickMax"}}},{"type":"goto","to":{"tag":"cnc","pick":"random","side":"front"},"speed":{"parameter":"loadedSpeed"},"remember":"machine"},{"type":"delay","id":"set_down","durationSeconds":{"random":"triangular","min":{"parameter":"dropMin"},"mode":{"parameter":"dropMode"},"max":{"parameter":"dropMax"}}},{"type":"put","store":"moves_feed","units":1},{"type":"release","resourceId":"forklift","units":1},{"type":"acquire","resourceId":"cnc_slots","units":1},{"type":"delay","id":"machining","durationSeconds":{"parameter":"cncSeconds"}},{"type":"release","resourceId":"cnc_slots","units":1},{"type":"goto","to":{"tag":"assembly","pick":"free","side":"south"},"speed":{"parameter":"manualSpeed"}},{"type":"delay","id":"manual_transfer_handling","durationSeconds":{"parameter":"manualHandlingSeconds"}},{"type":"acquire","resourceId":"assembly_slots","units":1},{"type":"delay","id":"assembly","durationSeconds":{"parameter":"assemblySeconds"}},{"type":"release","resourceId":"assembly_slots","units":1},{"type":"goto","to":{"point":{"x":20.1,"z":20.9},"floor":"floor-1"},"speed":{"parameter":"manualSpeed"}},{"type":"acquire","resourceId":"roller_capacity","units":1},{"type":"goto","id":"roller_travel","to":{"point":{"x":28.9,"z":20.9},"floor":"floor-1"},"speed":{"parameter":"conveyorSpeed"}},{"type":"release","resourceId":"roller_capacity","units":1},{"type":"goto","to":{"tag":"packing","pick":"free","side":"south"},"speed":{"parameter":"manualSpeed"}},{"type":"acquire","resourceId":"packers","units":1},{"type":"delay","id":"packing","durationSeconds":{"parameter":"packingSeconds"}},{"type":"release","resourceId":"packers","units":1},{"type":"put","store":"finished_stock","units":1},{"type":"finish"}]},{"id":"outbound","agent":"pallet","steps":[{"type":"take","store":"finished_stock","units":1},{"type":"acquire","resourceId":"forklift","units":1},{"type":"delay","id":"pickup","durationSeconds":{"random":"triangular","min":{"parameter":"pickMin"},"mode":{"parameter":"pickMode"},"max":{"parameter":"pickMax"}}},{"type":"goto","to":{"tag":"dock-clearance","pick":"random","spot":"random"},"speed":{"parameter":"loadedSpeed"}},{"type":"delay","id":"set_down","durationSeconds":{"random":"triangular","min":{"parameter":"dropMin"},"mode":{"parameter":"dropMode"},"max":{"parameter":"dropMax"}}},{"type":"put","store":"moves_outbound","units":1},{"type":"release","resourceId":"forklift","units":1},{"type":"finish"}]}],"arrivals":[{"id":"raw-arrivals","processId":"inbound","startSeconds":0,"at":{"tag":"flow-dock","pick":"random","side":"north"},"mode":"poisson","ratePerHour":{"parameter":"inboundPerHour"},"durationSeconds":28800},{"id":"machine-demand","processId":"feed_and_produce","startSeconds":0,"at":{"point":{"x":43.075,"z":9},"floor":"floor-1"},"mode":"poisson","ratePerHour":{"parameter":"feedPerHour"},"durationSeconds":28800},{"id":"shipping-demand","processId":"outbound","startSeconds":0,"at":{"point":{"x":34.5,"z":18.8},"floor":"floor-1"},"mode":"poisson","ratePerHour":{"parameter":"outboundPerHour"},"durationSeconds":28800}],"agents":[{"id":"pallet","label":"Pallet-equivalent job","appearance":"item","radius":0.2,"speed":0.8,"height":1.2,"passThrough":[{"object":"roller-line","floor":"floor-1"}]},{"id":"forklift","label":"Shared forklift pool","appearance":"forklift","radius":0.7,"speed":1.5,"height":2.1,"avoid":[{"object":"green-walk","floor":"floor-1"}],"passThrough":[{"object":"forklift-01","floor":"floor-1"}],"count":{"parameter":"forklifts"},"home":{"point":{"x":37,"z":15.8},"floor":"floor-1"},"dispatch":"nearest"}],"stores":[{"id":"raw_stock","initial":{"parameter":"initialRaw"},"at":{"point":{"x":43.075,"z":9},"floor":"floor-1"}},{"id":"finished_stock","initial":{"parameter":"initialFinished"},"at":{"point":{"x":34.5,"z":18.8},"floor":"floor-1"}},{"id":"moves_inbound","initial":0},{"id":"moves_feed","initial":0},{"id":"moves_outbound","initial":0}],"maxEvents":50000,"traceLimit":300,"seed":20261006,"runs":20},"spaceHash":"fnv1a-8876291c","scenarioHash":"fnv1a-88845647"},{"id":"57b7adb3-a67e-4b16-a8aa-54f21c83a2d4","name":"Option B — two forklifts","createdAt":"2026-10-06T12:02:14.471Z","building":{"name":"Machining hall — photo estimate (48 x 24 m)","floors":[{"id":"floor-1","level":0,"x":0,"z":0,"height":9,"scene":{"name":"Machining hall — photo estimate (48 x 24 m)","kind":"factory","width":48,"depth":24,"objects":[{"id":"hall-floor","label":"hall floor","kind":"block","x":0,"z":0,"w":48,"d":24,"h":0.02,"blocks":false,"color":12568009,"source":"assumed","note":"48 m approximate supplied length; 24 m inferred width. Thin nonblocking concrete surface; slab thickness not surveyed."},{"id":"south-wall","label":"south wall","kind":"wall","x":0,"z":23.8,"w":48,"d":0.2,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"north-wall","label":"north wall","kind":"wall","x":0,"z":0,"w":48,"d":0.2,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"west-wall","label":"west wall","kind":"wall","x":0,"z":0.2,"w":0.2,"d":23.6,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"east-wall","label":"east wall","kind":"wall","x":47.8,"z":0.2,"w":0.2,"d":23.6,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"personnel-entrance","label":"personnel entrance","kind":"door","x":9.8,"z":23.8,"w":1.1,"d":0.2,"h":2.3,"source":"assumed","note":"Photos 1-2: typical single personnel door 1.1 x 2.3 m; centre about 10.35 m from west end."},{"id":"south-dock-1","label":"south dock 1","kind":"dock_door","x":34.2,"z":23.8,"w":3.2,"d":0.2,"h":3.6,"tags":["flow-dock"],"source":"assumed","note":"Photos 1,2,6: assumed 3.2 x 3.6 m opening from 2.5 m truck width; facade-relative location. Dock sill level unverified."},{"id":"south-dock-2","label":"south dock 2","kind":"dock_door","x":42.7,"z":23.8,"w":3.2,"d":0.2,"h":3.6,"tags":["flow-dock"],"source":"assumed","note":"Photos 1,2,6: assumed 3.2 x 3.6 m opening from 2.5 m truck width; facade-relative location. Dock sill level unverified."},{"id":"south-high-window-1","label":"south high window 1","kind":"window","x":1,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-2","label":"south high window 2","kind":"window","x":9,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-3","label":"south high window 3","kind":"window","x":17,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-4","label":"south high window 4","kind":"window","x":25,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-5","label":"south high window 5","kind":"window","x":33,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-6","label":"south high window 6","kind":"window","x":41,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-1","label":"north high window 1","kind":"window","x":1,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-2","label":"north high window 2","kind":"window","x":9,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-3","label":"north high window 3","kind":"window","x":17,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-4","label":"north high window 4","kind":"window","x":25,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-5","label":"north high window 5","kind":"window","x":33,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-6","label":"north high window 6","kind":"window","x":41,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"office-exterior-window-1","label":"office exterior window 1","kind":"window","x":2,"z":23.8,"w":2.8,"d":0.2,"h":1.5,"y":1,"source":"assumed","note":"Photo 2: two low office windows scaled against cars and personnel door; assumed sill 1.0 m."},{"id":"office-exterior-window-2","label":"office exterior window 2","kind":"window","x":6,"z":23.8,"w":2.8,"d":0.2,"h":1.5,"y":1,"source":"assumed","note":"Photo 2: two low office windows scaled against cars and personnel door; assumed sill 1.0 m."},{"id":"steel-column-0-0","label":"steel column 0 0","kind":"column","x":0.25,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-0-1","label":"steel column 0 1","kind":"column","x":0.25,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-0-2","label":"steel column 0 2","kind":"column","x":0.25,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-1-0","label":"steel column 1 0","kind":"column","x":7.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-1-1","label":"steel column 1 1","kind":"column","x":7.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-1-2","label":"steel column 1 2","kind":"column","x":7.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-2-0","label":"steel column 2 0","kind":"column","x":15.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-2-1","label":"steel column 2 1","kind":"column","x":15.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-2-2","label":"steel column 2 2","kind":"column","x":15.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-3-0","label":"steel column 3 0","kind":"column","x":23.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-3-1","label":"steel column 3 1","kind":"column","x":23.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-3-2","label":"steel column 3 2","kind":"column","x":23.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-4-0","label":"steel column 4 0","kind":"column","x":31.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-4-1","label":"steel column 4 1","kind":"column","x":31.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-4-2","label":"steel column 4 2","kind":"column","x":31.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-5-0","label":"steel column 5 0","kind":"column","x":39.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-5-1","label":"steel column 5 1","kind":"column","x":39.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-5-2","label":"steel column 5 2","kind":"column","x":39.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-6-0","label":"steel column 6 0","kind":"column","x":47.3,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-6-1","label":"steel column 6 1","kind":"column","x":47.3,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-6-2","label":"steel column 6 2","kind":"column","x":47.3,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"qc-north-glazing","label":"qc north glazing","kind":"partition","x":0.2,"z":18.8,"w":12,"d":0.1,"h":3.2,"source":"assumed","note":"Photos 4,5,7: glazed QC enclosure estimated 12 x 5 m, height 3.2 m from 0.9 m benches and door; southwest position inferred."},{"id":"qc-east-glazing","label":"qc east glazing","kind":"partition","x":12.1,"z":18.9,"w":0.1,"d":4.9,"h":3.2,"source":"assumed","note":"Photos 4,5: return glazing assumed to enclose southwest 12 x 5 m office/QC; room depth and extent uncertain."},{"id":"qc-internal-door","label":"qc internal door","kind":"door","x":9.9,"z":18.8,"w":1.1,"d":0.1,"h":2.3,"source":"assumed","note":"Photo 4: glazed single-leaf door assumed 1.1 x 2.3 m; location along QC frontage inferred."},{"id":"roof-light-1","label":"roof light 1","kind":"barrel_roof","x":3,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-2","label":"roof light 2","kind":"barrel_roof","x":11,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-3","label":"roof light 3","kind":"barrel_roof","x":19,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-4","label":"roof light 4","kind":"barrel_roof","x":27,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-5","label":"roof light 5","kind":"barrel_roof","x":35,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-6","label":"roof light 6","kind":"barrel_roof","x":43,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"cnc-n-1","label":"MC N1 — probable machining centre","kind":"machine","x":5.5,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N1; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-1","label":"CNC S1 — type uncertain","kind":"machine","x":2.5,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 1, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-2","label":"MC N2 — probable machining centre","kind":"machine","x":10.3,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N2; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-2","label":"CNC S2 — type uncertain","kind":"machine","x":7.3,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 2, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-3","label":"MC N3 — probable machining centre","kind":"machine","x":15.1,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N3; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-3","label":"CNC S3 — type uncertain","kind":"machine","x":12.1,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 3, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-4","label":"MC N4 — probable machining centre","kind":"machine","x":19.9,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N4; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-4","label":"CNC S4 — type uncertain","kind":"machine","x":16.9,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 4, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-5","label":"MC N5 — probable machining centre","kind":"machine","x":24.7,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N5; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-5","label":"CNC S5 — type uncertain","kind":"machine","x":21.7,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 5, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-6","label":"MC N6 — probable machining centre","kind":"machine","x":29.5,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N6; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-6","label":"CNC S6 — type uncertain","kind":"machine","x":26.5,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 6, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"qc-cmm-base","label":"CMM — granite measuring table","kind":"block","x":3,"z":20.2,"w":1.5,"d":1.2,"h":1,"color":5264471,"group":"cmm-01","source":"assumed","note":"Photo 4: one coordinate measuring machine inside glazed QC; granite base estimated 1.5 x 1.2 m. Single machine, represented by base and probe assembly."},{"id":"qc-cmm-upright","label":"CMM — probe upright","kind":"block","x":3.1,"z":21.1,"w":0.25,"d":0.25,"h":1.5,"y":1,"color":14475747,"group":"cmm-01","source":"assumed","note":"Photo 4: upright of same CMM, not another machine; assumed 2.5 m total height."},{"id":"qc-cmm-arm","label":"CMM — probe arm","kind":"block","x":3.1,"z":20.4,"w":0.25,"d":0.7,"h":0.2,"y":2.3,"color":14475747,"group":"cmm-01","source":"assumed","note":"Photo 4: arm of same CMM; approximate envelope, operator access from north."},{"id":"qc-cmm-probe","label":"CMM — vertical probe","kind":"block","x":3.15,"z":20.4,"w":0.12,"d":0.12,"h":0.65,"y":1.65,"color":3488317,"group":"cmm-01","source":"assumed","note":"Photo 4: probe of same CMM; illustrative geometry scaled to granite table."},{"id":"rack-0-1","label":"Rack west bay 1","kind":"rack","x":40.225,"z":1.5,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-2","label":"Rack west bay 2","kind":"rack","x":40.225,"z":4.2,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-3","label":"Rack west bay 3","kind":"rack","x":40.225,"z":6.9,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-4","label":"Rack west bay 4","kind":"rack","x":40.225,"z":9.600000000000001,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-5","label":"Rack west bay 5","kind":"rack","x":40.225,"z":12.3,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-1","label":"Rack east bay 1","kind":"rack","x":44.825,"z":1.5,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-2","label":"Rack east bay 2","kind":"rack","x":44.825,"z":4.2,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-3","label":"Rack east bay 3","kind":"rack","x":44.825,"z":6.9,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-4","label":"Rack east bay 4","kind":"rack","x":44.825,"z":9.600000000000001,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-5","label":"Rack east bay 5","kind":"rack","x":44.825,"z":12.3,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"assembly-bench-0-1","label":"Assembly bench 1","kind":"workbench","x":15,"z":15.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-1","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-0-2","label":"Assembly bench 2","kind":"workbench","x":19.3,"z":15.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-2","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-0-3","label":"Assembly bench 3","kind":"workbench","x":23.6,"z":15.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-3","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-1-1","label":"Assembly bench 4","kind":"workbench","x":15,"z":18.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-1","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-1-2","label":"Assembly bench 5","kind":"workbench","x":19.3,"z":18.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-2","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-1-3","label":"Assembly bench 6","kind":"workbench","x":23.6,"z":18.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-3","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"roller-line","label":"Roller conveyor — one continuous line","kind":"conveyor","x":20,"z":20.5,"w":9,"d":0.8,"h":0.9,"color":10266541,"source":"assumed","note":"Photos 3,7: same roller line runs east-west along hall, corrected after camera comparison. 9 m length inferred from benches, 0.8 m width, 0.9 m height."},{"id":"packing-table-1","label":"Packing table 1","kind":"workbench","x":32,"z":17.5,"w":1.8,"d":0.9,"h":0.9,"color":10266541,"tags":["packing"],"source":"assumed","note":"Photos 3,6,7: two dock-side tables, counted once across views. Packing-table catalog 1.8 x 0.9 x 0.9 m; positions relative to conveyor inferred."},{"id":"packing-table-2","label":"Packing table 2","kind":"workbench","x":36,"z":17.5,"w":1.8,"d":0.9,"h":0.9,"color":10266541,"tags":["packing"],"source":"assumed","note":"Photos 3,6,7: two dock-side tables, counted once across views. Packing-table catalog 1.8 x 0.9 x 0.9 m; positions relative to conveyor inferred."},{"id":"staged-pallet-1","label":"Loaded floor pallet 1","kind":"pallet","x":39,"z":20.4,"w":1.2,"d":1,"h":1.4,"color":12296055,"group":"dock-load","source":"assumed","note":"Photos 6,7: shrink-wrapped dock load treated as two adjacent standard pallets, not duplicated in photo 7; loaded-pallet catalog 1.2 x 1.0 x 1.4 m."},{"id":"staged-pallet-2","label":"Loaded floor pallet 2","kind":"pallet","x":40.2,"z":20.4,"w":1.2,"d":1,"h":1.4,"color":12296055,"group":"dock-load","source":"assumed","note":"Photos 6,7: second pallet of the same contiguous wrapped load, placed touching first pallet; no passage intended between them. Assumed 1.2 x 1 x 1.4 m."},{"id":"forklift-01","label":"Forklift — single truck","kind":"forklift","x":38.2,"z":15.2,"w":1.2,"d":2.4,"h":2.1,"facing":180,"color":15645988,"source":"assumed","note":"Photos 3,4,7,8: single 1.2 x 2.4 x 2.1 m forklift, moved west of rack aisle to match unobstructed view."},{"id":"tool-chest-1","label":"Mobile tool chest 1","kind":"cabinet","x":1.3,"z":2.5,"w":0.7,"d":0.5,"h":0.9,"color":2387867,"source":"assumed","note":"Photos 3,4: rolling tool chest; possible cross-view match assigned once. Approx 0.7 x 0.5 m."},{"id":"tool-chest-2","label":"Mobile tool chest 2","kind":"cabinet","x":18,"z":11.8,"w":0.7,"d":0.5,"h":0.9,"color":2387867,"source":"assumed","note":"Photos 4,7: mobile tool chest, assumed same cart across views; 0.7 x 0.5 m. Shifted clear of CNC enclosure and main aisle."},{"id":"rear-cabinet-1","label":"Blue storage cabinet 1","kind":"cabinet","x":0.2,"z":4.5,"w":0.6,"d":2,"h":2,"color":2383513,"source":"assumed","note":"Photo 5: first of paired end-wall cabinets, counted once. Catalog 2 x 0.6 x 2 m turned to face east; moved flush to west wall to clear operator aisle."},{"id":"rear-cabinet-2","label":"Blue storage cabinet 2","kind":"cabinet","x":0.2,"z":6.5,"w":0.6,"d":2,"h":2,"color":2383513,"source":"assumed","note":"Photo 5: second end-wall cabinet. Catalog 2 x 0.6 x 2 m turned east; adjacent to first cabinet, outside operator aisle."},{"id":"roof-beam-0","label":"roof beam 0","kind":"block","x":0.25,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-1","label":"roof beam 1","kind":"block","x":7.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-2","label":"roof beam 2","kind":"block","x":15.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-3","label":"roof beam 3","kind":"block","x":23.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-4","label":"roof beam 4","kind":"block","x":31.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-5","label":"roof beam 5","kind":"block","x":39.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-6","label":"roof beam 6","kind":"block","x":47.3,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-panel-0","label":"roof panel 0","kind":"block","x":0,"z":0,"w":3,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-1","label":"roof panel 1","kind":"block","x":5,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-2","label":"roof panel 2","kind":"block","x":13,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-3","label":"roof panel 3","kind":"block","x":21,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-4","label":"roof panel 4","kind":"block","x":29,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-5","label":"roof panel 5","kind":"block","x":37,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-6","label":"roof panel 6","kind":"block","x":45,"z":0,"w":3,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-end-1-0","label":"roof end 1 0","kind":"block","x":3,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-1-22","label":"roof end 1 22","kind":"block","x":3,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-2-0","label":"roof end 2 0","kind":"block","x":11,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-2-22","label":"roof end 2 22","kind":"block","x":11,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-3-0","label":"roof end 3 0","kind":"block","x":19,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-3-22","label":"roof end 3 22","kind":"block","x":19,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-4-0","label":"roof end 4 0","kind":"block","x":27,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-4-22","label":"roof end 4 22","kind":"block","x":27,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-5-0","label":"roof end 5 0","kind":"block","x":35,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-5-22","label":"roof end 5 22","kind":"block","x":35,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-6-0","label":"roof end 6 0","kind":"block","x":43,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-6-22","label":"roof end 6 22","kind":"block","x":43,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"dock-surround-1","label":"dock surround 1","kind":"dock_shelter","x":33.9,"z":23.55,"w":3.8,"d":0.45,"h":3.9,"blocks":false,"color":2698286,"source":"assumed","note":"Photos 1,2,6: black dock surround; 0.3 m margins around opening, 0.45 m depth estimated."},{"id":"dock-surround-2","label":"dock surround 2","kind":"dock_shelter","x":42.4,"z":23.55,"w":3.8,"d":0.45,"h":3.9,"blocks":false,"color":2698286,"source":"assumed","note":"Photos 1,2,6: black dock surround; 0.3 m margins around opening, 0.45 m depth estimated."},{"id":"entrance-canopy","label":"entrance canopy","kind":"block","x":8.15,"z":23.35,"w":4,"d":0.65,"h":0.18,"y":3.2,"blocks":false,"color":6844792,"source":"assumed","note":"Photos 1-2: canopy assumed 4 m wide, 0.65 m projection, underside 3.2 m; projection clipped at model floor boundary."},{"id":"qc-ceiling","label":"QC suspended ceiling","kind":"block","x":0.2,"z":18.9,"w":12,"d":4.4,"h":0.12,"y":3.2,"color":15067112,"source":"assumed","note":"Photo 4: ceiling at 3.2 m, split around south columns; approximate footprint."},{"id":"machine-aisle","label":"Machine operating aisle","kind":"zone","x":2,"z":5.1,"w":30,"d":3.1,"h":0.025,"y":0.025,"color":12173766,"tags":["aisle"],"source":"assumed","note":"Photo 5: aisle between opposing operator faces; provisional 3.1 m clear width."},{"id":"main-aisle","label":"Main yellow-bordered aisle","kind":"zone","x":1,"z":12.8,"w":35,"d":2,"h":0.025,"y":0.025,"color":12699080,"tags":["aisle"],"source":"assumed","note":"Photos 3,4,7: 2 m main aisle; ends before rack run so painted route does not pass under storage."},{"id":"rack-aisle","label":"Rack handling aisle","kind":"zone","x":41.325,"z":1.5,"w":3.5,"d":13.5,"h":0.025,"y":0.025,"color":12568008,"tags":["aisle"],"source":"assumed","note":"Photo 8: 3.5 m clear aisle estimated; previous 5.7 m too wide in trial render."},{"id":"green-walk","label":"Green pedestrian walkway","kind":"zone","x":1,"z":16.8,"w":12,"d":1.2,"h":0.03,"y":0.025,"color":3377249,"tags":["walkway"],"source":"assumed","note":"Photos 3,4,5,7: one green pedestrian route alongside QC, counted once across views; 1.2 m width assumed."},{"id":"dock-hatch-1","label":"Dock 1 hatched clearance","kind":"zone","x":33.7,"z":20,"w":4.2,"d":3.8,"h":0.025,"y":0.025,"color":15648043,"symbol":"hatch","tags":["dock-clearance"],"source":"assumed","note":"Photos 6,7,8: black/yellow dock approach markings, two areas matched to existing dock doors; 4.2 x 3.8 m assumed."},{"id":"dock-hatch-2","label":"Dock 2 hatched clearance","kind":"zone","x":42.2,"z":20,"w":4.2,"d":3.8,"h":0.025,"y":0.025,"color":15648043,"symbol":"hatch","tags":["dock-clearance"],"source":"assumed","note":"Photos 6,7,8: black/yellow dock approach markings, two areas matched to existing dock doors; 4.2 x 3.8 m assumed."},{"id":"yellow-line-12.8","label":"Yellow main aisle boundary","kind":"zone","x":1,"z":12.8,"w":35,"d":0.08,"h":0.03,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: yellow painted aisle edges; 80 mm line width assumed."},{"id":"yellow-line-14.72","label":"Yellow main aisle boundary","kind":"zone","x":1,"z":14.72,"w":35,"d":0.08,"h":0.03,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: yellow painted aisle edges; 80 mm line width assumed."},{"id":"walk-line-16.8","label":"Walkway yellow boundary","kind":"zone","x":1,"z":16.8,"w":12,"d":0.08,"h":0.035,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: pedestrian walkway edge paint; 80 mm assumed."},{"id":"walk-line-17.92","label":"Walkway yellow boundary","kind":"zone","x":1,"z":17.92,"w":12,"d":0.08,"h":0.035,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: pedestrian walkway edge paint; 80 mm assumed."},{"id":"qc-ceiling-south-1","label":"qc-ceiling-south-1","kind":"block","x":0.7,"z":23.3,"w":7.075,"d":0.5,"h":0.12,"y":3.2,"color":15067112,"source":"assumed","note":"Photo 4: suspended QC ceiling, trimmed around structural columns; all dimensions estimated."},{"id":"qc-ceiling-south-2","label":"qc-ceiling-south-2","kind":"block","x":8.225,"z":23.3,"w":3.975,"d":0.5,"h":0.12,"y":3.2,"color":15067112,"source":"assumed","note":"Photo 4: suspended QC ceiling, trimmed around structural columns; all dimensions estimated."}],"scaleConfirmed":false,"assumptions":["Agent-created spatial draft. Verify object footprints and passage widths.","Robot settings, workload and station positions are illustrative defaults."],"dock":{"x":0.9,"z":0.9},"destination":{"x":47.56,"z":22.5},"task":"clean","fleetSize":1,"speed":0.6,"radius":0.24,"coverageWidth":0.6,"durationMinutes":30,"demandPerHour":30,"serviceSeconds":15}}],"activeFloor":"floor-1","storyHeight":9,"links":[]},"scenario":{"version":6,"id":"hall-forklift-shift","name":"8-hour pallet flow — shared forklift","horizonSeconds":28800,"warmupSeconds":0,"parameters":{"forklifts":2,"inboundPerHour":10,"feedPerHour":10,"outboundPerHour":6,"initialRaw":10,"initialFinished":0,"loadedSpeed":1.2,"manualSpeed":0.8,"pickMin":20,"pickMode":40,"pickMax":60,"dropMin":30,"dropMode":60,"dropMax":90,"cncSeconds":720,"assemblySeconds":360,"packingSeconds":180,"manualHandlingSeconds":60,"conveyorSpeed":0.15},"resources":[{"id":"cnc_slots","capacity":1,"at":{"tag":"cnc"},"perPart":true},{"id":"assembly_slots","capacity":1,"at":{"tag":"assembly"},"perPart":true},{"id":"packers","capacity":1,"at":{"tag":"packing"},"perPart":true},{"id":"roller_capacity","capacity":4}],"processes":[{"id":"inbound","agent":"pallet","steps":[{"type":"acquire","resourceId":"forklift","units":1},{"type":"delay","id":"pickup","durationSeconds":{"random":"triangular","min":{"parameter":"pickMin"},"mode":{"parameter":"pickMode"},"max":{"parameter":"pickMax"}}},{"type":"goto","to":{"object":"rack-aisle","spot":"random"},"speed":{"parameter":"loadedSpeed"}},{"type":"delay","id":"set_down","durationSeconds":{"random":"triangular","min":{"parameter":"dropMin"},"mode":{"parameter":"dropMode"},"max":{"parameter":"dropMax"}}},{"type":"put","store":"raw_stock","units":1},{"type":"put","store":"moves_inbound","units":1},{"type":"release","resourceId":"forklift","units":1},{"type":"finish"}]},{"id":"feed_and_produce","agent":"pallet","steps":[{"type":"take","store":"raw_stock","units":1},{"type":"acquire","resourceId":"forklift","units":1},{"type":"delay","id":"pickup","durationSeconds":{"random":"triangular","min":{"parameter":"pickMin"},"mode":{"parameter":"pickMode"},"max":{"parameter":"pickMax"}}},{"type":"goto","to":{"tag":"cnc","pick":"random","side":"front"},"speed":{"parameter":"loadedSpeed"},"remember":"machine"},{"type":"delay","id":"set_down","durationSeconds":{"random":"triangular","min":{"parameter":"dropMin"},"mode":{"parameter":"dropMode"},"max":{"parameter":"dropMax"}}},{"type":"put","store":"moves_feed","units":1},{"type":"release","resourceId":"forklift","units":1},{"type":"acquire","resourceId":"cnc_slots","units":1},{"type":"delay","id":"machining","durationSeconds":{"parameter":"cncSeconds"}},{"type":"release","resourceId":"cnc_slots","units":1},{"type":"goto","to":{"tag":"assembly","pick":"free","side":"south"},"speed":{"parameter":"manualSpeed"}},{"type":"delay","id":"manual_transfer_handling","durationSeconds":{"parameter":"manualHandlingSeconds"}},{"type":"acquire","resourceId":"assembly_slots","units":1},{"type":"delay","id":"assembly","durationSeconds":{"parameter":"assemblySeconds"}},{"type":"release","resourceId":"assembly_slots","units":1},{"type":"goto","to":{"point":{"x":20.1,"z":20.9},"floor":"floor-1"},"speed":{"parameter":"manualSpeed"}},{"type":"acquire","resourceId":"roller_capacity","units":1},{"type":"goto","id":"roller_travel","to":{"point":{"x":28.9,"z":20.9},"floor":"floor-1"},"speed":{"parameter":"conveyorSpeed"}},{"type":"release","resourceId":"roller_capacity","units":1},{"type":"goto","to":{"tag":"packing","pick":"free","side":"south"},"speed":{"parameter":"manualSpeed"}},{"type":"acquire","resourceId":"packers","units":1},{"type":"delay","id":"packing","durationSeconds":{"parameter":"packingSeconds"}},{"type":"release","resourceId":"packers","units":1},{"type":"put","store":"finished_stock","units":1},{"type":"finish"}]},{"id":"outbound","agent":"pallet","steps":[{"type":"take","store":"finished_stock","units":1},{"type":"acquire","resourceId":"forklift","units":1},{"type":"delay","id":"pickup","durationSeconds":{"random":"triangular","min":{"parameter":"pickMin"},"mode":{"parameter":"pickMode"},"max":{"parameter":"pickMax"}}},{"type":"goto","to":{"tag":"dock-clearance","pick":"random","spot":"random"},"speed":{"parameter":"loadedSpeed"}},{"type":"delay","id":"set_down","durationSeconds":{"random":"triangular","min":{"parameter":"dropMin"},"mode":{"parameter":"dropMode"},"max":{"parameter":"dropMax"}}},{"type":"put","store":"moves_outbound","units":1},{"type":"release","resourceId":"forklift","units":1},{"type":"finish"}]}],"arrivals":[{"id":"raw-arrivals","processId":"inbound","startSeconds":0,"at":{"tag":"flow-dock","pick":"random","side":"north"},"mode":"poisson","ratePerHour":{"parameter":"inboundPerHour"},"durationSeconds":28800},{"id":"machine-demand","processId":"feed_and_produce","startSeconds":0,"at":{"point":{"x":43.075,"z":9},"floor":"floor-1"},"mode":"poisson","ratePerHour":{"parameter":"feedPerHour"},"durationSeconds":28800},{"id":"shipping-demand","processId":"outbound","startSeconds":0,"at":{"point":{"x":34.5,"z":18.8},"floor":"floor-1"},"mode":"poisson","ratePerHour":{"parameter":"outboundPerHour"},"durationSeconds":28800}],"agents":[{"id":"pallet","label":"Pallet-equivalent job","appearance":"item","radius":0.2,"speed":0.8,"height":1.2,"passThrough":[{"object":"roller-line","floor":"floor-1"}]},{"id":"forklift","label":"Shared forklift pool","appearance":"forklift","radius":0.7,"speed":1.5,"height":2.1,"avoid":[{"object":"green-walk","floor":"floor-1"}],"passThrough":[{"object":"forklift-01","floor":"floor-1"}],"count":{"parameter":"forklifts"},"home":{"point":{"x":37,"z":15.8},"floor":"floor-1"},"dispatch":"nearest"}],"stores":[{"id":"raw_stock","initial":{"parameter":"initialRaw"},"at":{"point":{"x":43.075,"z":9},"floor":"floor-1"}},{"id":"finished_stock","initial":{"parameter":"initialFinished"},"at":{"point":{"x":34.5,"z":18.8},"floor":"floor-1"}},{"id":"moves_inbound","initial":0},{"id":"moves_feed","initial":0},{"id":"moves_outbound","initial":0}],"maxEvents":50000,"traceLimit":300,"seed":20261006,"runs":20},"spaceHash":"fnv1a-8876291c","scenarioHash":"fnv1a-90c0b780"}],"comparisons":[{"version":"process-comparison-1","id":"816a9d5f-e830-4d33-b5b4-475494789568","createdAt":"2026-10-06T12:02:21.944Z","baseline":{"id":"48a5b554-f7f5-4790-94c3-f45704b5e6df","name":"Option A — one forklift","createdAt":"2026-10-06T12:02:12.255Z","building":{"name":"Machining hall — photo estimate (48 x 24 m)","floors":[{"id":"floor-1","level":0,"x":0,"z":0,"height":9,"scene":{"name":"Machining hall — photo estimate (48 x 24 m)","kind":"factory","width":48,"depth":24,"objects":[{"id":"hall-floor","label":"hall floor","kind":"block","x":0,"z":0,"w":48,"d":24,"h":0.02,"blocks":false,"color":12568009,"source":"assumed","note":"48 m approximate supplied length; 24 m inferred width. Thin nonblocking concrete surface; slab thickness not surveyed."},{"id":"south-wall","label":"south wall","kind":"wall","x":0,"z":23.8,"w":48,"d":0.2,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"north-wall","label":"north wall","kind":"wall","x":0,"z":0,"w":48,"d":0.2,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"west-wall","label":"west wall","kind":"wall","x":0,"z":0.2,"w":0.2,"d":23.6,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"east-wall","label":"east wall","kind":"wall","x":47.8,"z":0.2,"w":0.2,"d":23.6,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"personnel-entrance","label":"personnel entrance","kind":"door","x":9.8,"z":23.8,"w":1.1,"d":0.2,"h":2.3,"source":"assumed","note":"Photos 1-2: typical single personnel door 1.1 x 2.3 m; centre about 10.35 m from west end."},{"id":"south-dock-1","label":"south dock 1","kind":"dock_door","x":34.2,"z":23.8,"w":3.2,"d":0.2,"h":3.6,"tags":["flow-dock"],"source":"assumed","note":"Photos 1,2,6: assumed 3.2 x 3.6 m opening from 2.5 m truck width; facade-relative location. Dock sill level unverified."},{"id":"south-dock-2","label":"south dock 2","kind":"dock_door","x":42.7,"z":23.8,"w":3.2,"d":0.2,"h":3.6,"tags":["flow-dock"],"source":"assumed","note":"Photos 1,2,6: assumed 3.2 x 3.6 m opening from 2.5 m truck width; facade-relative location. Dock sill level unverified."},{"id":"south-high-window-1","label":"south high window 1","kind":"window","x":1,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-2","label":"south high window 2","kind":"window","x":9,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-3","label":"south high window 3","kind":"window","x":17,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-4","label":"south high window 4","kind":"window","x":25,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-5","label":"south high window 5","kind":"window","x":33,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-6","label":"south high window 6","kind":"window","x":41,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-1","label":"north high window 1","kind":"window","x":1,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-2","label":"north high window 2","kind":"window","x":9,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-3","label":"north high window 3","kind":"window","x":17,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-4","label":"north high window 4","kind":"window","x":25,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-5","label":"north high window 5","kind":"window","x":33,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-6","label":"north high window 6","kind":"window","x":41,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"office-exterior-window-1","label":"office exterior window 1","kind":"window","x":2,"z":23.8,"w":2.8,"d":0.2,"h":1.5,"y":1,"source":"assumed","note":"Photo 2: two low office windows scaled against cars and personnel door; assumed sill 1.0 m."},{"id":"office-exterior-window-2","label":"office exterior window 2","kind":"window","x":6,"z":23.8,"w":2.8,"d":0.2,"h":1.5,"y":1,"source":"assumed","note":"Photo 2: two low office windows scaled against cars and personnel door; assumed sill 1.0 m."},{"id":"steel-column-0-0","label":"steel column 0 0","kind":"column","x":0.25,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-0-1","label":"steel column 0 1","kind":"column","x":0.25,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-0-2","label":"steel column 0 2","kind":"column","x":0.25,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-1-0","label":"steel column 1 0","kind":"column","x":7.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-1-1","label":"steel column 1 1","kind":"column","x":7.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-1-2","label":"steel column 1 2","kind":"column","x":7.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-2-0","label":"steel column 2 0","kind":"column","x":15.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-2-1","label":"steel column 2 1","kind":"column","x":15.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-2-2","label":"steel column 2 2","kind":"column","x":15.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-3-0","label":"steel column 3 0","kind":"column","x":23.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-3-1","label":"steel column 3 1","kind":"column","x":23.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-3-2","label":"steel column 3 2","kind":"column","x":23.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-4-0","label":"steel column 4 0","kind":"column","x":31.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-4-1","label":"steel column 4 1","kind":"column","x":31.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-4-2","label":"steel column 4 2","kind":"column","x":31.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-5-0","label":"steel column 5 0","kind":"column","x":39.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-5-1","label":"steel column 5 1","kind":"column","x":39.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-5-2","label":"steel column 5 2","kind":"column","x":39.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-6-0","label":"steel column 6 0","kind":"column","x":47.3,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-6-1","label":"steel column 6 1","kind":"column","x":47.3,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-6-2","label":"steel column 6 2","kind":"column","x":47.3,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"qc-north-glazing","label":"qc north glazing","kind":"partition","x":0.2,"z":18.8,"w":12,"d":0.1,"h":3.2,"source":"assumed","note":"Photos 4,5,7: glazed QC enclosure estimated 12 x 5 m, height 3.2 m from 0.9 m benches and door; southwest position inferred."},{"id":"qc-east-glazing","label":"qc east glazing","kind":"partition","x":12.1,"z":18.9,"w":0.1,"d":4.9,"h":3.2,"source":"assumed","note":"Photos 4,5: return glazing assumed to enclose southwest 12 x 5 m office/QC; room depth and extent uncertain."},{"id":"qc-internal-door","label":"qc internal door","kind":"door","x":9.9,"z":18.8,"w":1.1,"d":0.1,"h":2.3,"source":"assumed","note":"Photo 4: glazed single-leaf door assumed 1.1 x 2.3 m; location along QC frontage inferred."},{"id":"roof-light-1","label":"roof light 1","kind":"barrel_roof","x":3,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-2","label":"roof light 2","kind":"barrel_roof","x":11,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-3","label":"roof light 3","kind":"barrel_roof","x":19,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-4","label":"roof light 4","kind":"barrel_roof","x":27,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-5","label":"roof light 5","kind":"barrel_roof","x":35,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-6","label":"roof light 6","kind":"barrel_roof","x":43,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"cnc-n-1","label":"MC N1 — probable machining centre","kind":"machine","x":5.5,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N1; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-1","label":"CNC S1 — type uncertain","kind":"machine","x":2.5,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 1, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-2","label":"MC N2 — probable machining centre","kind":"machine","x":10.3,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N2; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-2","label":"CNC S2 — type uncertain","kind":"machine","x":7.3,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 2, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-3","label":"MC N3 — probable machining centre","kind":"machine","x":15.1,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N3; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-3","label":"CNC S3 — type uncertain","kind":"machine","x":12.1,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 3, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-4","label":"MC N4 — probable machining centre","kind":"machine","x":19.9,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N4; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-4","label":"CNC S4 — type uncertain","kind":"machine","x":16.9,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 4, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-5","label":"MC N5 — probable machining centre","kind":"machine","x":24.7,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N5; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-5","label":"CNC S5 — type uncertain","kind":"machine","x":21.7,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 5, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-6","label":"MC N6 — probable machining centre","kind":"machine","x":29.5,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N6; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-6","label":"CNC S6 — type uncertain","kind":"machine","x":26.5,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 6, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"qc-cmm-base","label":"CMM — granite measuring table","kind":"block","x":3,"z":20.2,"w":1.5,"d":1.2,"h":1,"color":5264471,"group":"cmm-01","source":"assumed","note":"Photo 4: one coordinate measuring machine inside glazed QC; granite base estimated 1.5 x 1.2 m. Single machine, represented by base and probe assembly."},{"id":"qc-cmm-upright","label":"CMM — probe upright","kind":"block","x":3.1,"z":21.1,"w":0.25,"d":0.25,"h":1.5,"y":1,"color":14475747,"group":"cmm-01","source":"assumed","note":"Photo 4: upright of same CMM, not another machine; assumed 2.5 m total height."},{"id":"qc-cmm-arm","label":"CMM — probe arm","kind":"block","x":3.1,"z":20.4,"w":0.25,"d":0.7,"h":0.2,"y":2.3,"color":14475747,"group":"cmm-01","source":"assumed","note":"Photo 4: arm of same CMM; approximate envelope, operator access from north."},{"id":"qc-cmm-probe","label":"CMM — vertical probe","kind":"block","x":3.15,"z":20.4,"w":0.12,"d":0.12,"h":0.65,"y":1.65,"color":3488317,"group":"cmm-01","source":"assumed","note":"Photo 4: probe of same CMM; illustrative geometry scaled to granite table."},{"id":"rack-0-1","label":"Rack west bay 1","kind":"rack","x":40.225,"z":1.5,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-2","label":"Rack west bay 2","kind":"rack","x":40.225,"z":4.2,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-3","label":"Rack west bay 3","kind":"rack","x":40.225,"z":6.9,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-4","label":"Rack west bay 4","kind":"rack","x":40.225,"z":9.600000000000001,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-5","label":"Rack west bay 5","kind":"rack","x":40.225,"z":12.3,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-1","label":"Rack east bay 1","kind":"rack","x":44.825,"z":1.5,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-2","label":"Rack east bay 2","kind":"rack","x":44.825,"z":4.2,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-3","label":"Rack east bay 3","kind":"rack","x":44.825,"z":6.9,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-4","label":"Rack east bay 4","kind":"rack","x":44.825,"z":9.600000000000001,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-5","label":"Rack east bay 5","kind":"rack","x":44.825,"z":12.3,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"assembly-bench-0-1","label":"Assembly bench 1","kind":"workbench","x":15,"z":15.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-1","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-0-2","label":"Assembly bench 2","kind":"workbench","x":19.3,"z":15.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-2","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-0-3","label":"Assembly bench 3","kind":"workbench","x":23.6,"z":15.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-3","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-1-1","label":"Assembly bench 4","kind":"workbench","x":15,"z":18.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-1","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-1-2","label":"Assembly bench 5","kind":"workbench","x":19.3,"z":18.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-2","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-1-3","label":"Assembly bench 6","kind":"workbench","x":23.6,"z":18.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-3","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"roller-line","label":"Roller conveyor — one continuous line","kind":"conveyor","x":20,"z":20.5,"w":9,"d":0.8,"h":0.9,"color":10266541,"source":"assumed","note":"Photos 3,7: same roller line runs east-west along hall, corrected after camera comparison. 9 m length inferred from benches, 0.8 m width, 0.9 m height."},{"id":"packing-table-1","label":"Packing table 1","kind":"workbench","x":32,"z":17.5,"w":1.8,"d":0.9,"h":0.9,"color":10266541,"tags":["packing"],"source":"assumed","note":"Photos 3,6,7: two dock-side tables, counted once across views. Packing-table catalog 1.8 x 0.9 x 0.9 m; positions relative to conveyor inferred."},{"id":"packing-table-2","label":"Packing table 2","kind":"workbench","x":36,"z":17.5,"w":1.8,"d":0.9,"h":0.9,"color":10266541,"tags":["packing"],"source":"assumed","note":"Photos 3,6,7: two dock-side tables, counted once across views. Packing-table catalog 1.8 x 0.9 x 0.9 m; positions relative to conveyor inferred."},{"id":"staged-pallet-1","label":"Loaded floor pallet 1","kind":"pallet","x":39,"z":20.4,"w":1.2,"d":1,"h":1.4,"color":12296055,"group":"dock-load","source":"assumed","note":"Photos 6,7: shrink-wrapped dock load treated as two adjacent standard pallets, not duplicated in photo 7; loaded-pallet catalog 1.2 x 1.0 x 1.4 m."},{"id":"staged-pallet-2","label":"Loaded floor pallet 2","kind":"pallet","x":40.2,"z":20.4,"w":1.2,"d":1,"h":1.4,"color":12296055,"group":"dock-load","source":"assumed","note":"Photos 6,7: second pallet of the same contiguous wrapped load, placed touching first pallet; no passage intended between them. Assumed 1.2 x 1 x 1.4 m."},{"id":"forklift-01","label":"Forklift — single truck","kind":"forklift","x":38.2,"z":15.2,"w":1.2,"d":2.4,"h":2.1,"facing":180,"color":15645988,"source":"assumed","note":"Photos 3,4,7,8: single 1.2 x 2.4 x 2.1 m forklift, moved west of rack aisle to match unobstructed view."},{"id":"tool-chest-1","label":"Mobile tool chest 1","kind":"cabinet","x":1.3,"z":2.5,"w":0.7,"d":0.5,"h":0.9,"color":2387867,"source":"assumed","note":"Photos 3,4: rolling tool chest; possible cross-view match assigned once. Approx 0.7 x 0.5 m."},{"id":"tool-chest-2","label":"Mobile tool chest 2","kind":"cabinet","x":18,"z":11.8,"w":0.7,"d":0.5,"h":0.9,"color":2387867,"source":"assumed","note":"Photos 4,7: mobile tool chest, assumed same cart across views; 0.7 x 0.5 m. Shifted clear of CNC enclosure and main aisle."},{"id":"rear-cabinet-1","label":"Blue storage cabinet 1","kind":"cabinet","x":0.2,"z":4.5,"w":0.6,"d":2,"h":2,"color":2383513,"source":"assumed","note":"Photo 5: first of paired end-wall cabinets, counted once. Catalog 2 x 0.6 x 2 m turned to face east; moved flush to west wall to clear operator aisle."},{"id":"rear-cabinet-2","label":"Blue storage cabinet 2","kind":"cabinet","x":0.2,"z":6.5,"w":0.6,"d":2,"h":2,"color":2383513,"source":"assumed","note":"Photo 5: second end-wall cabinet. Catalog 2 x 0.6 x 2 m turned east; adjacent to first cabinet, outside operator aisle."},{"id":"roof-beam-0","label":"roof beam 0","kind":"block","x":0.25,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-1","label":"roof beam 1","kind":"block","x":7.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-2","label":"roof beam 2","kind":"block","x":15.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-3","label":"roof beam 3","kind":"block","x":23.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-4","label":"roof beam 4","kind":"block","x":31.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-5","label":"roof beam 5","kind":"block","x":39.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-6","label":"roof beam 6","kind":"block","x":47.3,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-panel-0","label":"roof panel 0","kind":"block","x":0,"z":0,"w":3,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-1","label":"roof panel 1","kind":"block","x":5,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-2","label":"roof panel 2","kind":"block","x":13,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-3","label":"roof panel 3","kind":"block","x":21,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-4","label":"roof panel 4","kind":"block","x":29,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-5","label":"roof panel 5","kind":"block","x":37,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-6","label":"roof panel 6","kind":"block","x":45,"z":0,"w":3,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-end-1-0","label":"roof end 1 0","kind":"block","x":3,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-1-22","label":"roof end 1 22","kind":"block","x":3,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-2-0","label":"roof end 2 0","kind":"block","x":11,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-2-22","label":"roof end 2 22","kind":"block","x":11,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-3-0","label":"roof end 3 0","kind":"block","x":19,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-3-22","label":"roof end 3 22","kind":"block","x":19,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-4-0","label":"roof end 4 0","kind":"block","x":27,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-4-22","label":"roof end 4 22","kind":"block","x":27,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-5-0","label":"roof end 5 0","kind":"block","x":35,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-5-22","label":"roof end 5 22","kind":"block","x":35,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-6-0","label":"roof end 6 0","kind":"block","x":43,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-6-22","label":"roof end 6 22","kind":"block","x":43,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"dock-surround-1","label":"dock surround 1","kind":"dock_shelter","x":33.9,"z":23.55,"w":3.8,"d":0.45,"h":3.9,"blocks":false,"color":2698286,"source":"assumed","note":"Photos 1,2,6: black dock surround; 0.3 m margins around opening, 0.45 m depth estimated."},{"id":"dock-surround-2","label":"dock surround 2","kind":"dock_shelter","x":42.4,"z":23.55,"w":3.8,"d":0.45,"h":3.9,"blocks":false,"color":2698286,"source":"assumed","note":"Photos 1,2,6: black dock surround; 0.3 m margins around opening, 0.45 m depth estimated."},{"id":"entrance-canopy","label":"entrance canopy","kind":"block","x":8.15,"z":23.35,"w":4,"d":0.65,"h":0.18,"y":3.2,"blocks":false,"color":6844792,"source":"assumed","note":"Photos 1-2: canopy assumed 4 m wide, 0.65 m projection, underside 3.2 m; projection clipped at model floor boundary."},{"id":"qc-ceiling","label":"QC suspended ceiling","kind":"block","x":0.2,"z":18.9,"w":12,"d":4.4,"h":0.12,"y":3.2,"color":15067112,"source":"assumed","note":"Photo 4: ceiling at 3.2 m, split around south columns; approximate footprint."},{"id":"machine-aisle","label":"Machine operating aisle","kind":"zone","x":2,"z":5.1,"w":30,"d":3.1,"h":0.025,"y":0.025,"color":12173766,"tags":["aisle"],"source":"assumed","note":"Photo 5: aisle between opposing operator faces; provisional 3.1 m clear width."},{"id":"main-aisle","label":"Main yellow-bordered aisle","kind":"zone","x":1,"z":12.8,"w":35,"d":2,"h":0.025,"y":0.025,"color":12699080,"tags":["aisle"],"source":"assumed","note":"Photos 3,4,7: 2 m main aisle; ends before rack run so painted route does not pass under storage."},{"id":"rack-aisle","label":"Rack handling aisle","kind":"zone","x":41.325,"z":1.5,"w":3.5,"d":13.5,"h":0.025,"y":0.025,"color":12568008,"tags":["aisle"],"source":"assumed","note":"Photo 8: 3.5 m clear aisle estimated; previous 5.7 m too wide in trial render."},{"id":"green-walk","label":"Green pedestrian walkway","kind":"zone","x":1,"z":16.8,"w":12,"d":1.2,"h":0.03,"y":0.025,"color":3377249,"tags":["walkway"],"source":"assumed","note":"Photos 3,4,5,7: one green pedestrian route alongside QC, counted once across views; 1.2 m width assumed."},{"id":"dock-hatch-1","label":"Dock 1 hatched clearance","kind":"zone","x":33.7,"z":20,"w":4.2,"d":3.8,"h":0.025,"y":0.025,"color":15648043,"symbol":"hatch","tags":["dock-clearance"],"source":"assumed","note":"Photos 6,7,8: black/yellow dock approach markings, two areas matched to existing dock doors; 4.2 x 3.8 m assumed."},{"id":"dock-hatch-2","label":"Dock 2 hatched clearance","kind":"zone","x":42.2,"z":20,"w":4.2,"d":3.8,"h":0.025,"y":0.025,"color":15648043,"symbol":"hatch","tags":["dock-clearance"],"source":"assumed","note":"Photos 6,7,8: black/yellow dock approach markings, two areas matched to existing dock doors; 4.2 x 3.8 m assumed."},{"id":"yellow-line-12.8","label":"Yellow main aisle boundary","kind":"zone","x":1,"z":12.8,"w":35,"d":0.08,"h":0.03,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: yellow painted aisle edges; 80 mm line width assumed."},{"id":"yellow-line-14.72","label":"Yellow main aisle boundary","kind":"zone","x":1,"z":14.72,"w":35,"d":0.08,"h":0.03,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: yellow painted aisle edges; 80 mm line width assumed."},{"id":"walk-line-16.8","label":"Walkway yellow boundary","kind":"zone","x":1,"z":16.8,"w":12,"d":0.08,"h":0.035,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: pedestrian walkway edge paint; 80 mm assumed."},{"id":"walk-line-17.92","label":"Walkway yellow boundary","kind":"zone","x":1,"z":17.92,"w":12,"d":0.08,"h":0.035,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: pedestrian walkway edge paint; 80 mm assumed."},{"id":"qc-ceiling-south-1","label":"qc-ceiling-south-1","kind":"block","x":0.7,"z":23.3,"w":7.075,"d":0.5,"h":0.12,"y":3.2,"color":15067112,"source":"assumed","note":"Photo 4: suspended QC ceiling, trimmed around structural columns; all dimensions estimated."},{"id":"qc-ceiling-south-2","label":"qc-ceiling-south-2","kind":"block","x":8.225,"z":23.3,"w":3.975,"d":0.5,"h":0.12,"y":3.2,"color":15067112,"source":"assumed","note":"Photo 4: suspended QC ceiling, trimmed around structural columns; all dimensions estimated."}],"scaleConfirmed":false,"assumptions":["Agent-created spatial draft. Verify object footprints and passage widths.","Robot settings, workload and station positions are illustrative defaults."],"dock":{"x":0.9,"z":0.9},"destination":{"x":47.56,"z":22.5},"task":"clean","fleetSize":1,"speed":0.6,"radius":0.24,"coverageWidth":0.6,"durationMinutes":30,"demandPerHour":30,"serviceSeconds":15}}],"activeFloor":"floor-1","storyHeight":9,"links":[]},"scenario":{"version":6,"id":"hall-forklift-shift","name":"8-hour pallet flow — shared forklift","horizonSeconds":28800,"warmupSeconds":0,"parameters":{"forklifts":1,"inboundPerHour":10,"feedPerHour":10,"outboundPerHour":6,"initialRaw":10,"initialFinished":0,"loadedSpeed":1.2,"manualSpeed":0.8,"pickMin":20,"pickMode":40,"pickMax":60,"dropMin":30,"dropMode":60,"dropMax":90,"cncSeconds":720,"assemblySeconds":360,"packingSeconds":180,"manualHandlingSeconds":60,"conveyorSpeed":0.15},"resources":[{"id":"cnc_slots","capacity":1,"at":{"tag":"cnc"},"perPart":true},{"id":"assembly_slots","capacity":1,"at":{"tag":"assembly"},"perPart":true},{"id":"packers","capacity":1,"at":{"tag":"packing"},"perPart":true},{"id":"roller_capacity","capacity":4}],"processes":[{"id":"inbound","agent":"pallet","steps":[{"type":"acquire","resourceId":"forklift","units":1},{"type":"delay","id":"pickup","durationSeconds":{"random":"triangular","min":{"parameter":"pickMin"},"mode":{"parameter":"pickMode"},"max":{"parameter":"pickMax"}}},{"type":"goto","to":{"object":"rack-aisle","spot":"random"},"speed":{"parameter":"loadedSpeed"}},{"type":"delay","id":"set_down","durationSeconds":{"random":"triangular","min":{"parameter":"dropMin"},"mode":{"parameter":"dropMode"},"max":{"parameter":"dropMax"}}},{"type":"put","store":"raw_stock","units":1},{"type":"put","store":"moves_inbound","units":1},{"type":"release","resourceId":"forklift","units":1},{"type":"finish"}]},{"id":"feed_and_produce","agent":"pallet","steps":[{"type":"take","store":"raw_stock","units":1},{"type":"acquire","resourceId":"forklift","units":1},{"type":"delay","id":"pickup","durationSeconds":{"random":"triangular","min":{"parameter":"pickMin"},"mode":{"parameter":"pickMode"},"max":{"parameter":"pickMax"}}},{"type":"goto","to":{"tag":"cnc","pick":"random","side":"front"},"speed":{"parameter":"loadedSpeed"},"remember":"machine"},{"type":"delay","id":"set_down","durationSeconds":{"random":"triangular","min":{"parameter":"dropMin"},"mode":{"parameter":"dropMode"},"max":{"parameter":"dropMax"}}},{"type":"put","store":"moves_feed","units":1},{"type":"release","resourceId":"forklift","units":1},{"type":"acquire","resourceId":"cnc_slots","units":1},{"type":"delay","id":"machining","durationSeconds":{"parameter":"cncSeconds"}},{"type":"release","resourceId":"cnc_slots","units":1},{"type":"goto","to":{"tag":"assembly","pick":"free","side":"south"},"speed":{"parameter":"manualSpeed"}},{"type":"delay","id":"manual_transfer_handling","durationSeconds":{"parameter":"manualHandlingSeconds"}},{"type":"acquire","resourceId":"assembly_slots","units":1},{"type":"delay","id":"assembly","durationSeconds":{"parameter":"assemblySeconds"}},{"type":"release","resourceId":"assembly_slots","units":1},{"type":"goto","to":{"point":{"x":20.1,"z":20.9},"floor":"floor-1"},"speed":{"parameter":"manualSpeed"}},{"type":"acquire","resourceId":"roller_capacity","units":1},{"type":"goto","id":"roller_travel","to":{"point":{"x":28.9,"z":20.9},"floor":"floor-1"},"speed":{"parameter":"conveyorSpeed"}},{"type":"release","resourceId":"roller_capacity","units":1},{"type":"goto","to":{"tag":"packing","pick":"free","side":"south"},"speed":{"parameter":"manualSpeed"}},{"type":"acquire","resourceId":"packers","units":1},{"type":"delay","id":"packing","durationSeconds":{"parameter":"packingSeconds"}},{"type":"release","resourceId":"packers","units":1},{"type":"put","store":"finished_stock","units":1},{"type":"finish"}]},{"id":"outbound","agent":"pallet","steps":[{"type":"take","store":"finished_stock","units":1},{"type":"acquire","resourceId":"forklift","units":1},{"type":"delay","id":"pickup","durationSeconds":{"random":"triangular","min":{"parameter":"pickMin"},"mode":{"parameter":"pickMode"},"max":{"parameter":"pickMax"}}},{"type":"goto","to":{"tag":"dock-clearance","pick":"random","spot":"random"},"speed":{"parameter":"loadedSpeed"}},{"type":"delay","id":"set_down","durationSeconds":{"random":"triangular","min":{"parameter":"dropMin"},"mode":{"parameter":"dropMode"},"max":{"parameter":"dropMax"}}},{"type":"put","store":"moves_outbound","units":1},{"type":"release","resourceId":"forklift","units":1},{"type":"finish"}]}],"arrivals":[{"id":"raw-arrivals","processId":"inbound","startSeconds":0,"at":{"tag":"flow-dock","pick":"random","side":"north"},"mode":"poisson","ratePerHour":{"parameter":"inboundPerHour"},"durationSeconds":28800},{"id":"machine-demand","processId":"feed_and_produce","startSeconds":0,"at":{"point":{"x":43.075,"z":9},"floor":"floor-1"},"mode":"poisson","ratePerHour":{"parameter":"feedPerHour"},"durationSeconds":28800},{"id":"shipping-demand","processId":"outbound","startSeconds":0,"at":{"point":{"x":34.5,"z":18.8},"floor":"floor-1"},"mode":"poisson","ratePerHour":{"parameter":"outboundPerHour"},"durationSeconds":28800}],"agents":[{"id":"pallet","label":"Pallet-equivalent job","appearance":"item","radius":0.2,"speed":0.8,"height":1.2,"passThrough":[{"object":"roller-line","floor":"floor-1"}]},{"id":"forklift","label":"Shared forklift pool","appearance":"forklift","radius":0.7,"speed":1.5,"height":2.1,"avoid":[{"object":"green-walk","floor":"floor-1"}],"passThrough":[{"object":"forklift-01","floor":"floor-1"}],"count":{"parameter":"forklifts"},"home":{"point":{"x":37,"z":15.8},"floor":"floor-1"},"dispatch":"nearest"}],"stores":[{"id":"raw_stock","initial":{"parameter":"initialRaw"},"at":{"point":{"x":43.075,"z":9},"floor":"floor-1"}},{"id":"finished_stock","initial":{"parameter":"initialFinished"},"at":{"point":{"x":34.5,"z":18.8},"floor":"floor-1"}},{"id":"moves_inbound","initial":0},{"id":"moves_feed","initial":0},{"id":"moves_outbound","initial":0}],"maxEvents":50000,"traceLimit":300,"seed":20261006,"runs":20},"spaceHash":"fnv1a-8876291c","scenarioHash":"fnv1a-88845647"},"candidate":{"id":"57b7adb3-a67e-4b16-a8aa-54f21c83a2d4","name":"Option B — two forklifts","createdAt":"2026-10-06T12:02:14.471Z","building":{"name":"Machining hall — photo estimate (48 x 24 m)","floors":[{"id":"floor-1","level":0,"x":0,"z":0,"height":9,"scene":{"name":"Machining hall — photo estimate (48 x 24 m)","kind":"factory","width":48,"depth":24,"objects":[{"id":"hall-floor","label":"hall floor","kind":"block","x":0,"z":0,"w":48,"d":24,"h":0.02,"blocks":false,"color":12568009,"source":"assumed","note":"48 m approximate supplied length; 24 m inferred width. Thin nonblocking concrete surface; slab thickness not surveyed."},{"id":"south-wall","label":"south wall","kind":"wall","x":0,"z":23.8,"w":48,"d":0.2,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"north-wall","label":"north wall","kind":"wall","x":0,"z":0,"w":48,"d":0.2,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"west-wall","label":"west wall","kind":"wall","x":0,"z":0.2,"w":0.2,"d":23.6,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"east-wall","label":"east wall","kind":"wall","x":47.8,"z":0.2,"w":0.2,"d":23.6,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"personnel-entrance","label":"personnel entrance","kind":"door","x":9.8,"z":23.8,"w":1.1,"d":0.2,"h":2.3,"source":"assumed","note":"Photos 1-2: typical single personnel door 1.1 x 2.3 m; centre about 10.35 m from west end."},{"id":"south-dock-1","label":"south dock 1","kind":"dock_door","x":34.2,"z":23.8,"w":3.2,"d":0.2,"h":3.6,"tags":["flow-dock"],"source":"assumed","note":"Photos 1,2,6: assumed 3.2 x 3.6 m opening from 2.5 m truck width; facade-relative location. Dock sill level unverified."},{"id":"south-dock-2","label":"south dock 2","kind":"dock_door","x":42.7,"z":23.8,"w":3.2,"d":0.2,"h":3.6,"tags":["flow-dock"],"source":"assumed","note":"Photos 1,2,6: assumed 3.2 x 3.6 m opening from 2.5 m truck width; facade-relative location. Dock sill level unverified."},{"id":"south-high-window-1","label":"south high window 1","kind":"window","x":1,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-2","label":"south high window 2","kind":"window","x":9,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-3","label":"south high window 3","kind":"window","x":17,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-4","label":"south high window 4","kind":"window","x":25,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-5","label":"south high window 5","kind":"window","x":33,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-6","label":"south high window 6","kind":"window","x":41,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-1","label":"north high window 1","kind":"window","x":1,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-2","label":"north high window 2","kind":"window","x":9,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-3","label":"north high window 3","kind":"window","x":17,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-4","label":"north high window 4","kind":"window","x":25,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-5","label":"north high window 5","kind":"window","x":33,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-6","label":"north high window 6","kind":"window","x":41,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"office-exterior-window-1","label":"office exterior window 1","kind":"window","x":2,"z":23.8,"w":2.8,"d":0.2,"h":1.5,"y":1,"source":"assumed","note":"Photo 2: two low office windows scaled against cars and personnel door; assumed sill 1.0 m."},{"id":"office-exterior-window-2","label":"office exterior window 2","kind":"window","x":6,"z":23.8,"w":2.8,"d":0.2,"h":1.5,"y":1,"source":"assumed","note":"Photo 2: two low office windows scaled against cars and personnel door; assumed sill 1.0 m."},{"id":"steel-column-0-0","label":"steel column 0 0","kind":"column","x":0.25,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-0-1","label":"steel column 0 1","kind":"column","x":0.25,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-0-2","label":"steel column 0 2","kind":"column","x":0.25,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-1-0","label":"steel column 1 0","kind":"column","x":7.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-1-1","label":"steel column 1 1","kind":"column","x":7.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-1-2","label":"steel column 1 2","kind":"column","x":7.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-2-0","label":"steel column 2 0","kind":"column","x":15.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-2-1","label":"steel column 2 1","kind":"column","x":15.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-2-2","label":"steel column 2 2","kind":"column","x":15.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-3-0","label":"steel column 3 0","kind":"column","x":23.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-3-1","label":"steel column 3 1","kind":"column","x":23.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-3-2","label":"steel column 3 2","kind":"column","x":23.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-4-0","label":"steel column 4 0","kind":"column","x":31.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-4-1","label":"steel column 4 1","kind":"column","x":31.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-4-2","label":"steel column 4 2","kind":"column","x":31.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-5-0","label":"steel column 5 0","kind":"column","x":39.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-5-1","label":"steel column 5 1","kind":"column","x":39.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-5-2","label":"steel column 5 2","kind":"column","x":39.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-6-0","label":"steel column 6 0","kind":"column","x":47.3,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-6-1","label":"steel column 6 1","kind":"column","x":47.3,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-6-2","label":"steel column 6 2","kind":"column","x":47.3,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"qc-north-glazing","label":"qc north glazing","kind":"partition","x":0.2,"z":18.8,"w":12,"d":0.1,"h":3.2,"source":"assumed","note":"Photos 4,5,7: glazed QC enclosure estimated 12 x 5 m, height 3.2 m from 0.9 m benches and door; southwest position inferred."},{"id":"qc-east-glazing","label":"qc east glazing","kind":"partition","x":12.1,"z":18.9,"w":0.1,"d":4.9,"h":3.2,"source":"assumed","note":"Photos 4,5: return glazing assumed to enclose southwest 12 x 5 m office/QC; room depth and extent uncertain."},{"id":"qc-internal-door","label":"qc internal door","kind":"door","x":9.9,"z":18.8,"w":1.1,"d":0.1,"h":2.3,"source":"assumed","note":"Photo 4: glazed single-leaf door assumed 1.1 x 2.3 m; location along QC frontage inferred."},{"id":"roof-light-1","label":"roof light 1","kind":"barrel_roof","x":3,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-2","label":"roof light 2","kind":"barrel_roof","x":11,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-3","label":"roof light 3","kind":"barrel_roof","x":19,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-4","label":"roof light 4","kind":"barrel_roof","x":27,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-5","label":"roof light 5","kind":"barrel_roof","x":35,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-6","label":"roof light 6","kind":"barrel_roof","x":43,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"cnc-n-1","label":"MC N1 — probable machining centre","kind":"machine","x":5.5,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N1; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-1","label":"CNC S1 — type uncertain","kind":"machine","x":2.5,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 1, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-2","label":"MC N2 — probable machining centre","kind":"machine","x":10.3,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N2; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-2","label":"CNC S2 — type uncertain","kind":"machine","x":7.3,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 2, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-3","label":"MC N3 — probable machining centre","kind":"machine","x":15.1,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N3; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-3","label":"CNC S3 — type uncertain","kind":"machine","x":12.1,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 3, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-4","label":"MC N4 — probable machining centre","kind":"machine","x":19.9,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N4; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-4","label":"CNC S4 — type uncertain","kind":"machine","x":16.9,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 4, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-5","label":"MC N5 — probable machining centre","kind":"machine","x":24.7,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N5; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-5","label":"CNC S5 — type uncertain","kind":"machine","x":21.7,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 5, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-6","label":"MC N6 — probable machining centre","kind":"machine","x":29.5,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N6; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-6","label":"CNC S6 — type uncertain","kind":"machine","x":26.5,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 6, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"qc-cmm-base","label":"CMM — granite measuring table","kind":"block","x":3,"z":20.2,"w":1.5,"d":1.2,"h":1,"color":5264471,"group":"cmm-01","source":"assumed","note":"Photo 4: one coordinate measuring machine inside glazed QC; granite base estimated 1.5 x 1.2 m. Single machine, represented by base and probe assembly."},{"id":"qc-cmm-upright","label":"CMM — probe upright","kind":"block","x":3.1,"z":21.1,"w":0.25,"d":0.25,"h":1.5,"y":1,"color":14475747,"group":"cmm-01","source":"assumed","note":"Photo 4: upright of same CMM, not another machine; assumed 2.5 m total height."},{"id":"qc-cmm-arm","label":"CMM — probe arm","kind":"block","x":3.1,"z":20.4,"w":0.25,"d":0.7,"h":0.2,"y":2.3,"color":14475747,"group":"cmm-01","source":"assumed","note":"Photo 4: arm of same CMM; approximate envelope, operator access from north."},{"id":"qc-cmm-probe","label":"CMM — vertical probe","kind":"block","x":3.15,"z":20.4,"w":0.12,"d":0.12,"h":0.65,"y":1.65,"color":3488317,"group":"cmm-01","source":"assumed","note":"Photo 4: probe of same CMM; illustrative geometry scaled to granite table."},{"id":"rack-0-1","label":"Rack west bay 1","kind":"rack","x":40.225,"z":1.5,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-2","label":"Rack west bay 2","kind":"rack","x":40.225,"z":4.2,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-3","label":"Rack west bay 3","kind":"rack","x":40.225,"z":6.9,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-4","label":"Rack west bay 4","kind":"rack","x":40.225,"z":9.600000000000001,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-5","label":"Rack west bay 5","kind":"rack","x":40.225,"z":12.3,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-1","label":"Rack east bay 1","kind":"rack","x":44.825,"z":1.5,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-2","label":"Rack east bay 2","kind":"rack","x":44.825,"z":4.2,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-3","label":"Rack east bay 3","kind":"rack","x":44.825,"z":6.9,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-4","label":"Rack east bay 4","kind":"rack","x":44.825,"z":9.600000000000001,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-5","label":"Rack east bay 5","kind":"rack","x":44.825,"z":12.3,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"assembly-bench-0-1","label":"Assembly bench 1","kind":"workbench","x":15,"z":15.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-1","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-0-2","label":"Assembly bench 2","kind":"workbench","x":19.3,"z":15.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-2","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-0-3","label":"Assembly bench 3","kind":"workbench","x":23.6,"z":15.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-3","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-1-1","label":"Assembly bench 4","kind":"workbench","x":15,"z":18.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-1","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-1-2","label":"Assembly bench 5","kind":"workbench","x":19.3,"z":18.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-2","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-1-3","label":"Assembly bench 6","kind":"workbench","x":23.6,"z":18.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-3","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"roller-line","label":"Roller conveyor — one continuous line","kind":"conveyor","x":20,"z":20.5,"w":9,"d":0.8,"h":0.9,"color":10266541,"source":"assumed","note":"Photos 3,7: same roller line runs east-west along hall, corrected after camera comparison. 9 m length inferred from benches, 0.8 m width, 0.9 m height."},{"id":"packing-table-1","label":"Packing table 1","kind":"workbench","x":32,"z":17.5,"w":1.8,"d":0.9,"h":0.9,"color":10266541,"tags":["packing"],"source":"assumed","note":"Photos 3,6,7: two dock-side tables, counted once across views. Packing-table catalog 1.8 x 0.9 x 0.9 m; positions relative to conveyor inferred."},{"id":"packing-table-2","label":"Packing table 2","kind":"workbench","x":36,"z":17.5,"w":1.8,"d":0.9,"h":0.9,"color":10266541,"tags":["packing"],"source":"assumed","note":"Photos 3,6,7: two dock-side tables, counted once across views. Packing-table catalog 1.8 x 0.9 x 0.9 m; positions relative to conveyor inferred."},{"id":"staged-pallet-1","label":"Loaded floor pallet 1","kind":"pallet","x":39,"z":20.4,"w":1.2,"d":1,"h":1.4,"color":12296055,"group":"dock-load","source":"assumed","note":"Photos 6,7: shrink-wrapped dock load treated as two adjacent standard pallets, not duplicated in photo 7; loaded-pallet catalog 1.2 x 1.0 x 1.4 m."},{"id":"staged-pallet-2","label":"Loaded floor pallet 2","kind":"pallet","x":40.2,"z":20.4,"w":1.2,"d":1,"h":1.4,"color":12296055,"group":"dock-load","source":"assumed","note":"Photos 6,7: second pallet of the same contiguous wrapped load, placed touching first pallet; no passage intended between them. Assumed 1.2 x 1 x 1.4 m."},{"id":"forklift-01","label":"Forklift — single truck","kind":"forklift","x":38.2,"z":15.2,"w":1.2,"d":2.4,"h":2.1,"facing":180,"color":15645988,"source":"assumed","note":"Photos 3,4,7,8: single 1.2 x 2.4 x 2.1 m forklift, moved west of rack aisle to match unobstructed view."},{"id":"tool-chest-1","label":"Mobile tool chest 1","kind":"cabinet","x":1.3,"z":2.5,"w":0.7,"d":0.5,"h":0.9,"color":2387867,"source":"assumed","note":"Photos 3,4: rolling tool chest; possible cross-view match assigned once. Approx 0.7 x 0.5 m."},{"id":"tool-chest-2","label":"Mobile tool chest 2","kind":"cabinet","x":18,"z":11.8,"w":0.7,"d":0.5,"h":0.9,"color":2387867,"source":"assumed","note":"Photos 4,7: mobile tool chest, assumed same cart across views; 0.7 x 0.5 m. Shifted clear of CNC enclosure and main aisle."},{"id":"rear-cabinet-1","label":"Blue storage cabinet 1","kind":"cabinet","x":0.2,"z":4.5,"w":0.6,"d":2,"h":2,"color":2383513,"source":"assumed","note":"Photo 5: first of paired end-wall cabinets, counted once. Catalog 2 x 0.6 x 2 m turned to face east; moved flush to west wall to clear operator aisle."},{"id":"rear-cabinet-2","label":"Blue storage cabinet 2","kind":"cabinet","x":0.2,"z":6.5,"w":0.6,"d":2,"h":2,"color":2383513,"source":"assumed","note":"Photo 5: second end-wall cabinet. Catalog 2 x 0.6 x 2 m turned east; adjacent to first cabinet, outside operator aisle."},{"id":"roof-beam-0","label":"roof beam 0","kind":"block","x":0.25,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-1","label":"roof beam 1","kind":"block","x":7.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-2","label":"roof beam 2","kind":"block","x":15.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-3","label":"roof beam 3","kind":"block","x":23.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-4","label":"roof beam 4","kind":"block","x":31.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-5","label":"roof beam 5","kind":"block","x":39.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-6","label":"roof beam 6","kind":"block","x":47.3,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-panel-0","label":"roof panel 0","kind":"block","x":0,"z":0,"w":3,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-1","label":"roof panel 1","kind":"block","x":5,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-2","label":"roof panel 2","kind":"block","x":13,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-3","label":"roof panel 3","kind":"block","x":21,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-4","label":"roof panel 4","kind":"block","x":29,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-5","label":"roof panel 5","kind":"block","x":37,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-6","label":"roof panel 6","kind":"block","x":45,"z":0,"w":3,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-end-1-0","label":"roof end 1 0","kind":"block","x":3,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-1-22","label":"roof end 1 22","kind":"block","x":3,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-2-0","label":"roof end 2 0","kind":"block","x":11,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-2-22","label":"roof end 2 22","kind":"block","x":11,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-3-0","label":"roof end 3 0","kind":"block","x":19,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-3-22","label":"roof end 3 22","kind":"block","x":19,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-4-0","label":"roof end 4 0","kind":"block","x":27,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-4-22","label":"roof end 4 22","kind":"block","x":27,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-5-0","label":"roof end 5 0","kind":"block","x":35,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-5-22","label":"roof end 5 22","kind":"block","x":35,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-6-0","label":"roof end 6 0","kind":"block","x":43,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-6-22","label":"roof end 6 22","kind":"block","x":43,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"dock-surround-1","label":"dock surround 1","kind":"dock_shelter","x":33.9,"z":23.55,"w":3.8,"d":0.45,"h":3.9,"blocks":false,"color":2698286,"source":"assumed","note":"Photos 1,2,6: black dock surround; 0.3 m margins around opening, 0.45 m depth estimated."},{"id":"dock-surround-2","label":"dock surround 2","kind":"dock_shelter","x":42.4,"z":23.55,"w":3.8,"d":0.45,"h":3.9,"blocks":false,"color":2698286,"source":"assumed","note":"Photos 1,2,6: black dock surround; 0.3 m margins around opening, 0.45 m depth estimated."},{"id":"entrance-canopy","label":"entrance canopy","kind":"block","x":8.15,"z":23.35,"w":4,"d":0.65,"h":0.18,"y":3.2,"blocks":false,"color":6844792,"source":"assumed","note":"Photos 1-2: canopy assumed 4 m wide, 0.65 m projection, underside 3.2 m; projection clipped at model floor boundary."},{"id":"qc-ceiling","label":"QC suspended ceiling","kind":"block","x":0.2,"z":18.9,"w":12,"d":4.4,"h":0.12,"y":3.2,"color":15067112,"source":"assumed","note":"Photo 4: ceiling at 3.2 m, split around south columns; approximate footprint."},{"id":"machine-aisle","label":"Machine operating aisle","kind":"zone","x":2,"z":5.1,"w":30,"d":3.1,"h":0.025,"y":0.025,"color":12173766,"tags":["aisle"],"source":"assumed","note":"Photo 5: aisle between opposing operator faces; provisional 3.1 m clear width."},{"id":"main-aisle","label":"Main yellow-bordered aisle","kind":"zone","x":1,"z":12.8,"w":35,"d":2,"h":0.025,"y":0.025,"color":12699080,"tags":["aisle"],"source":"assumed","note":"Photos 3,4,7: 2 m main aisle; ends before rack run so painted route does not pass under storage."},{"id":"rack-aisle","label":"Rack handling aisle","kind":"zone","x":41.325,"z":1.5,"w":3.5,"d":13.5,"h":0.025,"y":0.025,"color":12568008,"tags":["aisle"],"source":"assumed","note":"Photo 8: 3.5 m clear aisle estimated; previous 5.7 m too wide in trial render."},{"id":"green-walk","label":"Green pedestrian walkway","kind":"zone","x":1,"z":16.8,"w":12,"d":1.2,"h":0.03,"y":0.025,"color":3377249,"tags":["walkway"],"source":"assumed","note":"Photos 3,4,5,7: one green pedestrian route alongside QC, counted once across views; 1.2 m width assumed."},{"id":"dock-hatch-1","label":"Dock 1 hatched clearance","kind":"zone","x":33.7,"z":20,"w":4.2,"d":3.8,"h":0.025,"y":0.025,"color":15648043,"symbol":"hatch","tags":["dock-clearance"],"source":"assumed","note":"Photos 6,7,8: black/yellow dock approach markings, two areas matched to existing dock doors; 4.2 x 3.8 m assumed."},{"id":"dock-hatch-2","label":"Dock 2 hatched clearance","kind":"zone","x":42.2,"z":20,"w":4.2,"d":3.8,"h":0.025,"y":0.025,"color":15648043,"symbol":"hatch","tags":["dock-clearance"],"source":"assumed","note":"Photos 6,7,8: black/yellow dock approach markings, two areas matched to existing dock doors; 4.2 x 3.8 m assumed."},{"id":"yellow-line-12.8","label":"Yellow main aisle boundary","kind":"zone","x":1,"z":12.8,"w":35,"d":0.08,"h":0.03,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: yellow painted aisle edges; 80 mm line width assumed."},{"id":"yellow-line-14.72","label":"Yellow main aisle boundary","kind":"zone","x":1,"z":14.72,"w":35,"d":0.08,"h":0.03,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: yellow painted aisle edges; 80 mm line width assumed."},{"id":"walk-line-16.8","label":"Walkway yellow boundary","kind":"zone","x":1,"z":16.8,"w":12,"d":0.08,"h":0.035,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: pedestrian walkway edge paint; 80 mm assumed."},{"id":"walk-line-17.92","label":"Walkway yellow boundary","kind":"zone","x":1,"z":17.92,"w":12,"d":0.08,"h":0.035,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: pedestrian walkway edge paint; 80 mm assumed."},{"id":"qc-ceiling-south-1","label":"qc-ceiling-south-1","kind":"block","x":0.7,"z":23.3,"w":7.075,"d":0.5,"h":0.12,"y":3.2,"color":15067112,"source":"assumed","note":"Photo 4: suspended QC ceiling, trimmed around structural columns; all dimensions estimated."},{"id":"qc-ceiling-south-2","label":"qc-ceiling-south-2","kind":"block","x":8.225,"z":23.3,"w":3.975,"d":0.5,"h":0.12,"y":3.2,"color":15067112,"source":"assumed","note":"Photo 4: suspended QC ceiling, trimmed around structural columns; all dimensions estimated."}],"scaleConfirmed":false,"assumptions":["Agent-created spatial draft. Verify object footprints and passage widths.","Robot settings, workload and station positions are illustrative defaults."],"dock":{"x":0.9,"z":0.9},"destination":{"x":47.56,"z":22.5},"task":"clean","fleetSize":1,"speed":0.6,"radius":0.24,"coverageWidth":0.6,"durationMinutes":30,"demandPerHour":30,"serviceSeconds":15}}],"activeFloor":"floor-1","storyHeight":9,"links":[]},"scenario":{"version":6,"id":"hall-forklift-shift","name":"8-hour pallet flow — shared forklift","horizonSeconds":28800,"warmupSeconds":0,"parameters":{"forklifts":2,"inboundPerHour":10,"feedPerHour":10,"outboundPerHour":6,"initialRaw":10,"initialFinished":0,"loadedSpeed":1.2,"manualSpeed":0.8,"pickMin":20,"pickMode":40,"pickMax":60,"dropMin":30,"dropMode":60,"dropMax":90,"cncSeconds":720,"assemblySeconds":360,"packingSeconds":180,"manualHandlingSeconds":60,"conveyorSpeed":0.15},"resources":[{"id":"cnc_slots","capacity":1,"at":{"tag":"cnc"},"perPart":true},{"id":"assembly_slots","capacity":1,"at":{"tag":"assembly"},"perPart":true},{"id":"packers","capacity":1,"at":{"tag":"packing"},"perPart":true},{"id":"roller_capacity","capacity":4}],"processes":[{"id":"inbound","agent":"pallet","steps":[{"type":"acquire","resourceId":"forklift","units":1},{"type":"delay","id":"pickup","durationSeconds":{"random":"triangular","min":{"parameter":"pickMin"},"mode":{"parameter":"pickMode"},"max":{"parameter":"pickMax"}}},{"type":"goto","to":{"object":"rack-aisle","spot":"random"},"speed":{"parameter":"loadedSpeed"}},{"type":"delay","id":"set_down","durationSeconds":{"random":"triangular","min":{"parameter":"dropMin"},"mode":{"parameter":"dropMode"},"max":{"parameter":"dropMax"}}},{"type":"put","store":"raw_stock","units":1},{"type":"put","store":"moves_inbound","units":1},{"type":"release","resourceId":"forklift","units":1},{"type":"finish"}]},{"id":"feed_and_produce","agent":"pallet","steps":[{"type":"take","store":"raw_stock","units":1},{"type":"acquire","resourceId":"forklift","units":1},{"type":"delay","id":"pickup","durationSeconds":{"random":"triangular","min":{"parameter":"pickMin"},"mode":{"parameter":"pickMode"},"max":{"parameter":"pickMax"}}},{"type":"goto","to":{"tag":"cnc","pick":"random","side":"front"},"speed":{"parameter":"loadedSpeed"},"remember":"machine"},{"type":"delay","id":"set_down","durationSeconds":{"random":"triangular","min":{"parameter":"dropMin"},"mode":{"parameter":"dropMode"},"max":{"parameter":"dropMax"}}},{"type":"put","store":"moves_feed","units":1},{"type":"release","resourceId":"forklift","units":1},{"type":"acquire","resourceId":"cnc_slots","units":1},{"type":"delay","id":"machining","durationSeconds":{"parameter":"cncSeconds"}},{"type":"release","resourceId":"cnc_slots","units":1},{"type":"goto","to":{"tag":"assembly","pick":"free","side":"south"},"speed":{"parameter":"manualSpeed"}},{"type":"delay","id":"manual_transfer_handling","durationSeconds":{"parameter":"manualHandlingSeconds"}},{"type":"acquire","resourceId":"assembly_slots","units":1},{"type":"delay","id":"assembly","durationSeconds":{"parameter":"assemblySeconds"}},{"type":"release","resourceId":"assembly_slots","units":1},{"type":"goto","to":{"point":{"x":20.1,"z":20.9},"floor":"floor-1"},"speed":{"parameter":"manualSpeed"}},{"type":"acquire","resourceId":"roller_capacity","units":1},{"type":"goto","id":"roller_travel","to":{"point":{"x":28.9,"z":20.9},"floor":"floor-1"},"speed":{"parameter":"conveyorSpeed"}},{"type":"release","resourceId":"roller_capacity","units":1},{"type":"goto","to":{"tag":"packing","pick":"free","side":"south"},"speed":{"parameter":"manualSpeed"}},{"type":"acquire","resourceId":"packers","units":1},{"type":"delay","id":"packing","durationSeconds":{"parameter":"packingSeconds"}},{"type":"release","resourceId":"packers","units":1},{"type":"put","store":"finished_stock","units":1},{"type":"finish"}]},{"id":"outbound","agent":"pallet","steps":[{"type":"take","store":"finished_stock","units":1},{"type":"acquire","resourceId":"forklift","units":1},{"type":"delay","id":"pickup","durationSeconds":{"random":"triangular","min":{"parameter":"pickMin"},"mode":{"parameter":"pickMode"},"max":{"parameter":"pickMax"}}},{"type":"goto","to":{"tag":"dock-clearance","pick":"random","spot":"random"},"speed":{"parameter":"loadedSpeed"}},{"type":"delay","id":"set_down","durationSeconds":{"random":"triangular","min":{"parameter":"dropMin"},"mode":{"parameter":"dropMode"},"max":{"parameter":"dropMax"}}},{"type":"put","store":"moves_outbound","units":1},{"type":"release","resourceId":"forklift","units":1},{"type":"finish"}]}],"arrivals":[{"id":"raw-arrivals","processId":"inbound","startSeconds":0,"at":{"tag":"flow-dock","pick":"random","side":"north"},"mode":"poisson","ratePerHour":{"parameter":"inboundPerHour"},"durationSeconds":28800},{"id":"machine-demand","processId":"feed_and_produce","startSeconds":0,"at":{"point":{"x":43.075,"z":9},"floor":"floor-1"},"mode":"poisson","ratePerHour":{"parameter":"feedPerHour"},"durationSeconds":28800},{"id":"shipping-demand","processId":"outbound","startSeconds":0,"at":{"point":{"x":34.5,"z":18.8},"floor":"floor-1"},"mode":"poisson","ratePerHour":{"parameter":"outboundPerHour"},"durationSeconds":28800}],"agents":[{"id":"pallet","label":"Pallet-equivalent job","appearance":"item","radius":0.2,"speed":0.8,"height":1.2,"passThrough":[{"object":"roller-line","floor":"floor-1"}]},{"id":"forklift","label":"Shared forklift pool","appearance":"forklift","radius":0.7,"speed":1.5,"height":2.1,"avoid":[{"object":"green-walk","floor":"floor-1"}],"passThrough":[{"object":"forklift-01","floor":"floor-1"}],"count":{"parameter":"forklifts"},"home":{"point":{"x":37,"z":15.8},"floor":"floor-1"},"dispatch":"nearest"}],"stores":[{"id":"raw_stock","initial":{"parameter":"initialRaw"},"at":{"point":{"x":43.075,"z":9},"floor":"floor-1"}},{"id":"finished_stock","initial":{"parameter":"initialFinished"},"at":{"point":{"x":34.5,"z":18.8},"floor":"floor-1"}},{"id":"moves_inbound","initial":0},{"id":"moves_feed","initial":0},{"id":"moves_outbound","initial":0}],"maxEvents":50000,"traceLimit":300,"seed":20261006,"runs":20},"spaceHash":"fnv1a-8876291c","scenarioHash":"fnv1a-90c0b780"},"result":{"engineVersion":"process-des-2.7.0","spaceHash":"fnv1a-8876291c","horizonSeconds":28800,"warmupSeconds":0,"seed":20261006,"runs":20,"baseline":{"scenarioId":"hall-forklift-shift","inputHash":"fnv1a-882a0d70","spaceHash":"fnv1a-8876291c","firstRunStatus":"horizon_reached","firstRunMetrics":{"planned":200,"arrived":200,"completed":191,"inProgress":9,"pendingArrivals":0,"waiting":5,"totalWaitSeconds":177104.34378208788,"averageWaitSeconds":885.5217189104394,"maxWaitSeconds":3199.1417930475927,"averageCompletedCycleSeconds":1501.0182285717547,"maxCompletedCycleSeconds":4361.213830529097,"totalDistanceMeters":6378.677074767458,"blocked":0},"warnings":[{"id":"horizon","message":"The observation ended with work in progress: 9 jobs had not completed and 0 planned arrivals had not come (observation). Statistics cover 0 s to 28800 s."},{"id":"timeline.truncated","message":"Job timelines are kept for the first 500 jobs and 300 entries in all (traceLimit); result.jobs lists those jobs. Aggregate metrics include all jobs."}],"assumptions":["Collisions, avoidance, following, passing and re-routing between agents (robots or people): only capacities and FIFO queues are computed.","Density-dependent slowing, crowd pressure and the physical length of a queue (waiting agents overlap at one point): pedestrian flow is counts and capacities, not crowd physics.","Optimised lift group control (destination dispatch, load weighing beyond a full car, zoning, parking) and lift jerk: lifts with cars follow the fixed collective rules of the process catalog, at constant speed unless the scenario gives an acceleration and seconds per person boarding and alighting; an elevator without cars has only capacity and travel speed, so its waits are close to a lower bound.","Door opening times (except the fixed door and dwell time of a lift car at each stop, and its seconds per person boarding and alighting when given), acceleration (except a lift car's, when the scenario gives one), turning and vehicle orientation (circular footprints only), loaded shape, charging, batteries and failures.","Evacuation, safety codes and legal compliance, lines of sight and cameras.","Human decision-making beyond weighted branches and branches by the state of the run, learning or adaptive behaviour, and time-of-day changes other than arrival rate profiles, scheduled times and shifts set in advance (capacities of resources and zones, and the units of a pool in service, from given times).","Cleaning quality (coverage comes from simulate_space).","Agreement with real robots or real sites: determinism guarantees reproducibility, not field accuracy; calibrate separately.","Two-station transport (simulate_space) and process-scenario transport are separate implementations, kept consistent only by a matching test on one shared case; other layouts can differ.","Random values, poisson arrivals, branches and random picks draw from each arrival's and each job's own stream of the seed: the same scenario and seed give the same result, and a job keeps its draws when other jobs or streams change. Times are seconds and distances are metres.","goto follows the shortest route on a roadmap for each agent class, with the same circle-versus-obstacle clearance as the robot engine; connections are edges with their length and speed.","Capacities on resources, zones and connections are strict FIFO queues without preemption; waiting agents stand at one point, and nothing else slows movement.","Zones do not steer routes. An occupy zone counts agents that stop inside it; a transit zone counts every agent inside it, passing or not.","A connection end or a place on a blocking part moves to the nearest point the agent fits within 3 m; that offset is not added to the connection length.","Finish returns every resource still held by that job. Resources held by unfinished or blocked jobs remain in use.","Average wait includes every arrived job and unfinished waits up to the observation endpoint. Cycle averages include completed jobs only.","Repeated runs use seeds seed, seed + 1, …. Jobs, timelines, traces, series and warnings are the first run’s; replicates give every measure per run and spread its minimum, mean, maximum and population standard deviation."]},"candidate":{"scenarioId":"hall-forklift-shift","inputHash":"fnv1a-05f9f5c5","spaceHash":"fnv1a-8876291c","firstRunStatus":"horizon_reached","firstRunMetrics":{"planned":200,"arrived":200,"completed":195,"inProgress":5,"pendingArrivals":0,"waiting":0,"totalWaitSeconds":38154.79124696873,"averageWaitSeconds":190.77395623484364,"maxWaitSeconds":3008.617815760982,"averageCompletedCycleSeconds":825.6476859762105,"maxCompletedCycleSeconds":3126.493465270294,"totalDistanceMeters":6614.689158017871,"blocked":0},"warnings":[{"id":"horizon","message":"The observation ended with work in progress: 5 jobs had not completed and 0 planned arrivals had not come (observation). Statistics cover 0 s to 28800 s."},{"id":"timeline.truncated","message":"Job timelines are kept for the first 500 jobs and 300 entries in all (traceLimit); result.jobs lists those jobs. Aggregate metrics include all jobs."}],"assumptions":["Collisions, avoidance, following, passing and re-routing between agents (robots or people): only capacities and FIFO queues are computed.","Density-dependent slowing, crowd pressure and the physical length of a queue (waiting agents overlap at one point): pedestrian flow is counts and capacities, not crowd physics.","Optimised lift group control (destination dispatch, load weighing beyond a full car, zoning, parking) and lift jerk: lifts with cars follow the fixed collective rules of the process catalog, at constant speed unless the scenario gives an acceleration and seconds per person boarding and alighting; an elevator without cars has only capacity and travel speed, so its waits are close to a lower bound.","Door opening times (except the fixed door and dwell time of a lift car at each stop, and its seconds per person boarding and alighting when given), acceleration (except a lift car's, when the scenario gives one), turning and vehicle orientation (circular footprints only), loaded shape, charging, batteries and failures.","Evacuation, safety codes and legal compliance, lines of sight and cameras.","Human decision-making beyond weighted branches and branches by the state of the run, learning or adaptive behaviour, and time-of-day changes other than arrival rate profiles, scheduled times and shifts set in advance (capacities of resources and zones, and the units of a pool in service, from given times).","Cleaning quality (coverage comes from simulate_space).","Agreement with real robots or real sites: determinism guarantees reproducibility, not field accuracy; calibrate separately.","Two-station transport (simulate_space) and process-scenario transport are separate implementations, kept consistent only by a matching test on one shared case; other layouts can differ.","Random values, poisson arrivals, branches and random picks draw from each arrival's and each job's own stream of the seed: the same scenario and seed give the same result, and a job keeps its draws when other jobs or streams change. Times are seconds and distances are metres.","goto follows the shortest route on a roadmap for each agent class, with the same circle-versus-obstacle clearance as the robot engine; connections are edges with their length and speed.","Capacities on resources, zones and connections are strict FIFO queues without preemption; waiting agents stand at one point, and nothing else slows movement.","Zones do not steer routes. An occupy zone counts agents that stop inside it; a transit zone counts every agent inside it, passing or not.","A connection end or a place on a blocking part moves to the nearest point the agent fits within 3 m; that offset is not added to the connection length.","Finish returns every resource still held by that job. Resources held by unfinished or blocked jobs remain in use.","Average wait includes every arrived job and unfinished waits up to the observation endpoint. Cycle averages include completed jobs only.","Repeated runs use seeds seed, seed + 1, …. Jobs, timelines, traces, series and warnings are the first run’s; replicates give every measure per run and spread its minimum, mean, maximum and population standard deviation."]},"measures":[{"id":"run.completed","scope":"run","ref":null,"unit":"count","baseline":197.25,"candidate":202.8,"delta":5.55,"paired":{"min":0,"mean":5.55,"max":24,"stdev":6.288680306709827,"n":20},"interval":{"low":2.5303824194070015,"high":8.569617580592999,"withinNoise":false}},{"id":"run.arrived","scope":"run","ref":null,"unit":"count","baseline":210.8,"candidate":210.8,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"run.blocked","scope":"run","ref":null,"unit":"count","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"run.completion.all","scope":"run","ref":null,"unit":"s","baseline":null,"candidate":null,"delta":null,"paired":null,"reason":"missing_value"},{"id":"run.cycle.mean","scope":"run","ref":null,"unit":"s","baseline":1399.6531008934949,"candidate":823.1392809986098,"delta":-576.5138198948854,"paired":{"min":-1743.8514538300915,"mean":-576.5138198948854,"max":-158.45425586537965,"stdev":405.23334028297893,"n":20},"interval":{"low":-771.0935502804978,"high":-381.934089509273,"withinNoise":false}},{"id":"run.wait.mean","scope":"run","ref":null,"unit":"s","baseline":793.9878050749007,"candidate":216.80441584344558,"delta":-577.1833892314551,"paired":{"min":-1720.6121101401893,"mean":-577.1833892314551,"max":-157.56597572420307,"stdev":401.2069508725276,"n":20},"interval":{"low":-769.8297797655981,"high":-384.536998697312,"withinNoise":false}},{"id":"run.distance.total","scope":"run","ref":null,"unit":"m","baseline":10215.785922026771,"candidate":10388.755966331304,"delta":172.9700443045296,"paired":{"min":-286.18770981865055,"mean":172.9700443045296,"max":1314.611633608425,"stdev":374.8130015598319,"n":20},"interval":{"low":-7.002839312612252,"high":352.94292792167147,"withinNoise":true}},{"id":"run.throughput.per_hour","scope":"run","ref":null,"unit":"per_hour","baseline":24.65625,"candidate":25.35,"delta":0.69375,"paired":{"min":0,"mean":0.69375,"max":3,"stdev":0.7860850383387283,"n":20},"interval":{"low":0.3162978024258752,"high":1.0712021975741248,"withinNoise":false}},{"id":"run.wip.mean","scope":"run","ref":null,"unit":"count","baseline":10.462222040849289,"candidate":6.183588651083678,"delta":-4.278633389765612,"paired":{"min":-14.087558880109299,"mean":-4.278633389765612,"max":-0.9419919027103232,"stdev":3.2952316024358965,"n":20},"interval":{"low":-5.860895294258414,"high":-2.6963714852728096,"withinNoise":false}},{"id":"run.wip.end","scope":"run","ref":null,"unit":"count","baseline":13.55,"candidate":8,"delta":-5.55,"paired":{"min":-24,"mean":-5.55,"max":0,"stdev":6.288680306709827,"n":20},"interval":{"low":-8.569617580592999,"high":-2.5303824194070015,"withinNoise":false}},{"id":"resource.utilization","scope":"resource","ref":"cnc_slots@cnc-n-1","unit":"ratio","baseline":0.14160508399400304,"candidate":0.1451645530711369,"delta":0.003559469077133822,"paired":{"min":-5.551115123125783e-17,"mean":0.003559469077133822,"max":0.024999999999999994,"stdev":0.006669957845102275,"n":20},"interval":{"low":0.0003567745548195777,"high":0.006762163599448066,"withinNoise":false}},{"id":"resource.queue.max","scope":"resource","ref":"cnc_slots@cnc-n-1","unit":"count","baseline":0.7,"candidate":0.75,"delta":0.05,"paired":{"min":0,"mean":0.05,"max":1,"stdev":0.21794494717703355,"n":20},"interval":{"low":-0.054649999999999935,"high":0.15464999999999995,"withinNoise":true}},{"id":"resource.wait.mean","scope":"resource","ref":"cnc_slots@cnc-n-1","unit":"s","baseline":53.83483050793164,"candidate":61.03744153752276,"delta":7.2026110295911066,"paired":{"min":-56.677845359270584,"mean":7.2026110295911066,"max":89.57789100871207,"stdev":30.390026805297605,"n":20},"interval":{"low":-7.389680952250836,"high":21.79490301143305,"withinNoise":true}},{"id":"resource.wait.max","scope":"resource","ref":"cnc_slots@cnc-n-1","unit":"s","baseline":271.7820377930593,"candidate":290.42023123633845,"delta":18.638193443279125,"paired":{"min":-354.84988486076327,"mean":18.638193443279125,"max":267.77863986993907,"stdev":139.64987737503114,"n":20},"interval":{"low":-48.41708751914652,"high":85.69347440570476,"withinNoise":true}},{"id":"resource.utilization","scope":"resource","ref":"cnc_slots@cnc-n-2","unit":"ratio","baseline":0.15795299871531762,"candidate":0.1626909973401337,"delta":0.004737998624816074,"paired":{"min":-8.326672684688674e-17,"mean":0.004737998624816074,"max":0.024999999999999994,"stdev":0.0076325169657840515,"n":20},"interval":{"low":0.001073114851114759,"high":0.00840288239851739,"withinNoise":false}},{"id":"resource.queue.max","scope":"resource","ref":"cnc_slots@cnc-n-2","unit":"count","baseline":0.7,"candidate":0.65,"delta":-0.05,"paired":{"min":-1,"mean":-0.05,"max":1,"stdev":0.3840572873934303,"n":20},"interval":{"low":-0.23441168582392236,"high":0.13441168582392232,"withinNoise":true}},{"id":"resource.wait.mean","scope":"resource","ref":"cnc_slots@cnc-n-2","unit":"s","baseline":49.41709206079402,"candidate":51.116905272213934,"delta":1.6998132114199174,"paired":{"min":-130.4006894498018,"mean":1.6998132114199174,"max":123.76934568099314,"stdev":42.99598160917361,"n":20},"interval":{"low":-18.94544392200246,"high":22.3450703448423,"withinNoise":true}},{"id":"resource.wait.max","scope":"resource","ref":"cnc_slots@cnc-n-2","unit":"s","baseline":265.18679984828145,"candidate":278.80000882617327,"delta":13.613208977891826,"paired":{"min":-504.72308854423864,"mean":13.613208977891826,"max":255.3090674378118,"stdev":160.9947081214603,"n":20},"interval":{"low":-63.69115812553699,"high":90.91757608132065,"withinNoise":true}},{"id":"resource.utilization","scope":"resource","ref":"cnc_slots@cnc-n-3","unit":"ratio","baseline":0.14328731927065563,"candidate":0.14851939566799224,"delta":0.005232076397336621,"paired":{"min":-5.551115123125783e-17,"mean":0.005232076397336621,"max":0.03440752328717006,"stdev":0.009517200811824302,"n":20},"interval":{"low":0.0006622293884569136,"high":0.009801923406216329,"withinNoise":false}},{"id":"resource.queue.max","scope":"resource","ref":"cnc_slots@cnc-n-3","unit":"count","baseline":0.3,"candidate":0.35,"delta":0.05,"paired":{"min":0,"mean":0.05,"max":1,"stdev":0.21794494717703367,"n":20},"interval":{"low":-0.054649999999999976,"high":0.15464999999999998,"withinNoise":true}},{"id":"resource.wait.mean","scope":"resource","ref":"cnc_slots@cnc-n-3","unit":"s","baseline":13.832553595973028,"candidate":17.7940785984768,"delta":3.9615250025037754,"paired":{"min":-10.629761409301256,"mean":3.9615250025037754,"max":39.35434053976827,"stdev":12.178699061459731,"n":20},"interval":{"low":-1.8862859850411735,"high":9.809335990048725,"withinNoise":true}},{"id":"resource.wait.max","scope":"resource","ref":"cnc_slots@cnc-n-3","unit":"s","baseline":90.79415512244418,"candidate":110.78095746366803,"delta":19.986802341223846,"paired":{"min":-95.66785268371132,"mean":19.986802341223846,"max":269.5376044495133,"stdev":74.96241912448346,"n":20},"interval":{"low":-16.007687381930676,"high":55.981292064378366,"withinNoise":true}},{"id":"resource.utilization","scope":"resource","ref":"cnc_slots@cnc-n-4","unit":"ratio","baseline":0.1591954747999504,"candidate":0.16317339653446689,"delta":0.003977921734516459,"paired":{"min":-8.326672684688674e-17,"mean":0.003977921734516459,"max":0.03684563123097037,"stdev":0.009411681544175907,"n":20},"interval":{"low":-0.0005412583903522386,"high":0.008497101859385157,"withinNoise":true}},{"id":"resource.queue.max","scope":"resource","ref":"cnc_slots@cnc-n-4","unit":"count","baseline":0.5,"candidate":0.55,"delta":0.05,"paired":{"min":-1,"mean":0.05,"max":1,"stdev":0.38405728739343037,"n":20},"interval":{"low":-0.13441168582392232,"high":0.23441168582392236,"withinNoise":true}},{"id":"resource.wait.mean","scope":"resource","ref":"cnc_slots@cnc-n-4","unit":"s","baseline":33.82636193251837,"candidate":44.50597335079268,"delta":10.679611418274318,"paired":{"min":-19.35754488332077,"mean":10.679611418274318,"max":91.4518305468829,"stdev":25.419041399373523,"n":20},"interval":{"low":-1.5257767630065011,"high":22.884999599555137,"withinNoise":true}},{"id":"resource.wait.max","scope":"resource","ref":"cnc_slots@cnc-n-4","unit":"s","baseline":202.49171099001234,"candidate":255.97453636752775,"delta":53.482825377515425,"paired":{"min":-96.78772441660385,"mean":53.482825377515425,"max":365.892741850678,"stdev":110.14081821893872,"n":20},"interval":{"low":0.5968246883169073,"high":106.36882606671395,"withinNoise":false}},{"id":"resource.utilization","scope":"resource","ref":"cnc_slots@cnc-n-5","unit":"ratio","baseline":0.15283012035164045,"candidate":0.15761931101711235,"delta":0.004789190665471894,"paired":{"min":-5.551115123125783e-17,"mean":0.004789190665471894,"max":0.026745993368270382,"stdev":0.009163329680629129,"n":20},"interval":{"low":0.00038926094239874216,"high":0.009189120388545045,"withinNoise":false}},{"id":"resource.queue.max","scope":"resource","ref":"cnc_slots@cnc-n-5","unit":"count","baseline":0.75,"candidate":0.85,"delta":0.1,"paired":{"min":-1,"mean":0.1,"max":1,"stdev":0.4358898943540672,"n":20},"interval":{"low":-0.10929999999999992,"high":0.3092999999999999,"withinNoise":true}},{"id":"resource.wait.mean","scope":"resource","ref":"cnc_slots@cnc-n-5","unit":"s","baseline":46.55735821562598,"candidate":82.477904703575,"delta":35.92054648794902,"paired":{"min":-66.71539913946417,"mean":35.92054648794902,"max":164.81740016400224,"stdev":57.14913984347088,"n":20},"interval":{"low":8.47940797070126,"high":63.361685005196776,"withinNoise":false}},{"id":"resource.wait.max","scope":"resource","ref":"cnc_slots@cnc-n-5","unit":"s","baseline":263.2962902791532,"candidate":389.81201376695924,"delta":126.51572348780607,"paired":{"min":-280.35912562453814,"mean":126.51572348780607,"max":610.4516635770233,"stdev":193.3813106966507,"n":20},"interval":{"low":33.66037434329955,"high":219.37107263231258,"withinNoise":false}},{"id":"resource.utilization","scope":"resource","ref":"cnc_slots@cnc-n-6","unit":"ratio","baseline":0.17250000000000001,"candidate":0.1736043364455175,"delta":0.001104336445517519,"paired":{"min":0,"mean":0.001104336445517519,"max":0.019106033109150183,"stdev":0.00418051353860545,"n":20},"interval":{"low":-0.0009030087463840514,"high":0.0031116816374190896,"withinNoise":true}},{"id":"resource.queue.max","scope":"resource","ref":"cnc_slots@cnc-n-6","unit":"count","baseline":0.75,"candidate":0.85,"delta":0.1,"paired":{"min":0,"mean":0.1,"max":1,"stdev":0.30000000000000004,"n":20},"interval":{"low":-0.044050139297325736,"high":0.24405013929732575,"withinNoise":true}},{"id":"resource.wait.mean","scope":"resource","ref":"cnc_slots@cnc-n-6","unit":"s","baseline":58.87714525453756,"candidate":63.32933420452114,"delta":4.452188949983578,"paired":{"min":-77.08550190560709,"mean":4.452188949983578,"max":78.77315085315138,"stdev":34.16447308497233,"n":20},"interval":{"low":-11.952468073049756,"high":20.85684597301691,"withinNoise":true}},{"id":"resource.wait.max","scope":"resource","ref":"cnc_slots@cnc-n-6","unit":"s","baseline":302.54565588564003,"candidate":372.8482845650014,"delta":70.30262867936136,"paired":{"min":-157.35063630992408,"mean":70.30262867936136,"max":403.8896010110766,"stdev":146.2135159342168,"n":20},"interval":{"low":0.09570422110908794,"high":140.50955313761364,"withinNoise":false}},{"id":"resource.utilization","scope":"resource","ref":"cnc_slots@cnc-s-1","unit":"ratio","baseline":0.16155196174772232,"candidate":0.16777004430588785,"delta":0.0062180825581655205,"paired":{"min":0,"mean":0.0062180825581655205,"max":0.03685744725811438,"stdev":0.011672486856544302,"n":20},"interval":{"low":0.0006133380327274863,"high":0.011822827083603556,"withinNoise":false}},{"id":"resource.queue.max","scope":"resource","ref":"cnc_slots@cnc-s-1","unit":"count","baseline":0.65,"candidate":0.8,"delta":0.15,"paired":{"min":-1,"mean":0.15,"max":1,"stdev":0.5722761571129799,"n":20},"interval":{"low":-0.12478820049554337,"high":0.42478820049554333,"withinNoise":true}},{"id":"resource.wait.mean","scope":"resource","ref":"cnc_slots@cnc-s-1","unit":"s","baseline":50.73760148649286,"candidate":56.39516267692627,"delta":5.657561190433389,"paired":{"min":-36.49291701825455,"mean":5.657561190433389,"max":75.26930729841115,"stdev":26.845069384973872,"n":20},"interval":{"low":-7.232558757406146,"high":18.547681138272925,"withinNoise":true}},{"id":"resource.wait.max","scope":"resource","ref":"cnc_slots@cnc-s-1","unit":"s","baseline":265.37802478692385,"candidate":293.1579891792306,"delta":27.779964392306702,"paired":{"min":-328.436253164291,"mean":27.779964392306702,"max":451.6158437904669,"stdev":170.3266844686971,"n":20},"interval":{"low":-54.005311020251504,"high":109.56523980486492,"withinNoise":true}},{"id":"resource.utilization","scope":"resource","ref":"cnc_slots@cnc-s-2","unit":"ratio","baseline":0.17475470350934152,"candidate":0.17815013058764181,"delta":0.0033954270783003197,"paired":{"min":-5.551115123125783e-17,"mean":0.0033954270783003197,"max":0.025000000000000105,"stdev":0.0077566256091032735,"n":20},"interval":{"low":-0.0003290495865947815,"high":0.0071199037431954205,"withinNoise":true}},{"id":"resource.queue.max","scope":"resource","ref":"cnc_slots@cnc-s-2","unit":"count","baseline":0.7,"candidate":0.85,"delta":0.15,"paired":{"min":0,"mean":0.15,"max":1,"stdev":0.3570714214271425,"n":20},"interval":{"low":-0.021453959985579946,"high":0.3214539599855799,"withinNoise":true}},{"id":"resource.wait.mean","scope":"resource","ref":"cnc_slots@cnc-s-2","unit":"s","baseline":71.91009442718324,"candidate":84.45081775645863,"delta":12.540723329275387,"paired":{"min":-29.31961374749868,"mean":12.540723329275387,"max":52.97213924633405,"stdev":19.788580005845553,"n":20},"interval":{"low":3.0388976414809665,"high":22.04254901706981,"withinNoise":false}},{"id":"resource.wait.max","scope":"resource","ref":"cnc_slots@cnc-s-2","unit":"s","baseline":320.2159567671764,"candidate":385.94637686248376,"delta":65.73042009530734,"paired":{"min":-14.644913944885957,"mean":65.73042009530734,"max":299.42673470775844,"stdev":76.55225987865246,"n":20},"interval":{"low":28.97254109849078,"high":102.4882990921239,"withinNoise":false}},{"id":"resource.utilization","scope":"resource","ref":"cnc_slots@cnc-s-3","unit":"ratio","baseline":0.14906683110338992,"candidate":0.15545305351123728,"delta":0.0063862224078473865,"paired":{"min":-5.551115123125783e-17,"mean":0.0063862224078473865,"max":0.0673176302431028,"stdev":0.015774502404020296,"n":20},"interval":{"low":-0.0011881751543030231,"high":0.013960619969997796,"withinNoise":true}},{"id":"resource.queue.max","scope":"resource","ref":"cnc_slots@cnc-s-3","unit":"count","baseline":0.5,"candidate":0.45,"delta":-0.05,"paired":{"min":-1,"mean":-0.05,"max":1,"stdev":0.38405728739343037,"n":20},"interval":{"low":-0.23441168582392236,"high":0.13441168582392232,"withinNoise":true}},{"id":"resource.wait.mean","scope":"resource","ref":"cnc_slots@cnc-s-3","unit":"s","baseline":17.83996463500094,"candidate":26.40803957531307,"delta":8.568074940312123,"paired":{"min":-44.73018022460674,"mean":8.568074940312123,"max":78.47846603709431,"stdev":26.92335545820733,"n":20},"interval":{"low":-4.359635406708479,"high":21.495785287332723,"withinNoise":true}},{"id":"resource.wait.max","scope":"resource","ref":"cnc_slots@cnc-s-3","unit":"s","baseline":104.55812486125379,"candidate":161.90093290727526,"delta":57.34280804602149,"paired":{"min":-271.56130100403243,"mean":57.34280804602149,"max":545.698733819343,"stdev":170.0947133121442,"n":20},"interval":{"low":-24.33108244182202,"high":139.016698533865,"withinNoise":true}},{"id":"resource.utilization","scope":"resource","ref":"cnc_slots@cnc-s-4","unit":"ratio","baseline":0.14766246014364118,"candidate":0.1524039026582523,"delta":0.004741442514611111,"paired":{"min":-2.7755575615628914e-17,"mean":0.004741442514611111,"max":0.02500000000000005,"stdev":0.008368717405988014,"n":20},"interval":{"low":0.0007230594877026845,"high":0.008759825541519536,"withinNoise":false}},{"id":"resource.queue.max","scope":"resource","ref":"cnc_slots@cnc-s-4","unit":"count","baseline":0.5,"candidate":0.45,"delta":-0.05,"paired":{"min":-1,"mean":-0.05,"max":1,"stdev":0.3840572873934303,"n":20},"interval":{"low":-0.23441168582392236,"high":0.13441168582392232,"withinNoise":true}},{"id":"resource.wait.mean","scope":"resource","ref":"cnc_slots@cnc-s-4","unit":"s","baseline":36.655520648455315,"candidate":36.906707073915236,"delta":0.25118642545992637,"paired":{"min":-50.425088827900524,"mean":0.25118642545992637,"max":23.435848630358123,"stdev":18.004434203202994,"n":20},"interval":{"low":-8.39395109100983,"high":8.896323941929682,"withinNoise":true}},{"id":"resource.wait.max","scope":"resource","ref":"cnc_slots@cnc-s-4","unit":"s","baseline":182.10594005981136,"candidate":201.8919353960092,"delta":19.785995336197836,"paired":{"min":-230.9532682620229,"mean":19.785995336197836,"max":169.01999698746295,"stdev":84.22155423191677,"n":20},"interval":{"low":-20.654426726951776,"high":60.22641739934745,"withinNoise":true}},{"id":"resource.utilization","scope":"resource","ref":"cnc_slots@cnc-s-5","unit":"ratio","baseline":0.15344121346443862,"candidate":0.1568872934407485,"delta":0.0034460799763098605,"paired":{"min":-5.551115123125783e-17,"mean":0.0034460799763098605,"max":0.025000000000000022,"stdev":0.007512466083551852,"n":20},"interval":{"low":-0.0001611593096970702,"high":0.007053319262316791,"withinNoise":true}},{"id":"resource.queue.max","scope":"resource","ref":"cnc_slots@cnc-s-5","unit":"count","baseline":0.6,"candidate":0.55,"delta":-0.05,"paired":{"min":-1,"mean":-0.05,"max":0,"stdev":0.21794494717703355,"n":20},"interval":{"low":-0.15464999999999995,"high":0.054649999999999935,"withinNoise":true}},{"id":"resource.wait.mean","scope":"resource","ref":"cnc_slots@cnc-s-5","unit":"s","baseline":42.687988996167526,"candidate":44.65389225190525,"delta":1.9659032557377316,"paired":{"min":-58.56803647814786,"mean":1.9659032557377316,"max":34.88769464847792,"stdev":18.669660525661737,"n":20},"interval":{"low":-6.998654075446791,"high":10.930460586922255,"withinNoise":true}},{"id":"resource.wait.max","scope":"resource","ref":"cnc_slots@cnc-s-5","unit":"s","baseline":235.61234558531754,"candidate":235.65431395916193,"delta":0.04196837384438368,"paired":{"min":-510.79626806116903,"mean":0.04196837384438368,"max":163.33043658411043,"stdev":144.71906884551726,"n":20},"interval":{"low":-69.44737171340905,"high":69.53130846109782,"withinNoise":true}},{"id":"resource.utilization","scope":"resource","ref":"cnc_slots@cnc-s-6","unit":"ratio","baseline":0.17069821280874545,"candidate":0.1726408221377927,"delta":0.0019426093290472526,"paired":{"min":-5.551115123125783e-17,"mean":0.0019426093290472526,"max":0.02500000000000005,"stdev":0.005771958054704498,"n":20},"interval":{"low":-0.0008288952102810943,"high":0.0047141138683755995,"withinNoise":true}},{"id":"resource.queue.max","scope":"resource","ref":"cnc_slots@cnc-s-6","unit":"count","baseline":0.6,"candidate":0.7,"delta":0.1,"paired":{"min":0,"mean":0.1,"max":1,"stdev":0.30000000000000004,"n":20},"interval":{"low":-0.044050139297325736,"high":0.24405013929732575,"withinNoise":true}},{"id":"resource.wait.mean","scope":"resource","ref":"cnc_slots@cnc-s-6","unit":"s","baseline":64.79235940010909,"candidate":76.93608508629843,"delta":12.143725686189335,"paired":{"min":-22.14171412599785,"mean":12.143725686189335,"max":97.73178262348908,"stdev":26.694424911409254,"n":20},"interval":{"low":-0.6740597369790144,"high":24.961511109357684,"withinNoise":true}},{"id":"resource.wait.max","scope":"resource","ref":"cnc_slots@cnc-s-6","unit":"s","baseline":272.3495783965484,"candidate":312.05990653137195,"delta":39.71032813482357,"paired":{"min":-149.55842291597037,"mean":39.71032813482357,"max":323.11683102038296,"stdev":103.2831599661707,"n":20},"interval":{"low":-9.882850465825975,"high":89.30350673547312,"withinNoise":true}},{"id":"resource.utilization","scope":"resource","ref":"assembly_slots@assembly-bench-0-1","unit":"ratio","baseline":0.3443617869607781,"candidate":0.3401993712719918,"delta":-0.004162415688786192,"paired":{"min":-0.044989066135404154,"mean":-0.004162415688786192,"max":0.026492765114611738,"stdev":0.019595883666367307,"n":20},"interval":{"low":-0.01357171492810086,"high":0.005246883550528476,"withinNoise":true}},{"id":"resource.queue.max","scope":"resource","ref":"assembly_slots@assembly-bench-0-1","unit":"count","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"resource.wait.mean","scope":"resource","ref":"assembly_slots@assembly-bench-0-1","unit":"s","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"resource.wait.max","scope":"resource","ref":"assembly_slots@assembly-bench-0-1","unit":"s","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"resource.utilization","scope":"resource","ref":"assembly_slots@assembly-bench-0-2","unit":"ratio","baseline":0.2732945090527951,"candidate":0.26904928595671773,"delta":-0.004245223096077379,"paired":{"min":-0.0411097610864119,"mean":-0.004245223096077379,"max":0.049636741409751106,"stdev":0.024906111612758006,"n":20},"interval":{"low":-0.016204319253319156,"high":0.007713873061164397,"withinNoise":true}},{"id":"resource.queue.max","scope":"resource","ref":"assembly_slots@assembly-bench-0-2","unit":"count","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"resource.wait.mean","scope":"resource","ref":"assembly_slots@assembly-bench-0-2","unit":"s","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"resource.wait.max","scope":"resource","ref":"assembly_slots@assembly-bench-0-2","unit":"s","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"resource.utilization","scope":"resource","ref":"assembly_slots@assembly-bench-0-3","unit":"ratio","baseline":0.23100311976490834,"candidate":0.23324913933166375,"delta":0.002246019566755435,"paired":{"min":-0.03314068224841332,"mean":0.002246019566755435,"max":0.025000000000000022,"stdev":0.01747266110638885,"n":20},"interval":{"low":-0.006143777987478831,"high":0.0106358171209897,"withinNoise":true}},{"id":"resource.queue.max","scope":"resource","ref":"assembly_slots@assembly-bench-0-3","unit":"count","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"resource.wait.mean","scope":"resource","ref":"assembly_slots@assembly-bench-0-3","unit":"s","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"resource.wait.max","scope":"resource","ref":"assembly_slots@assembly-bench-0-3","unit":"s","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"resource.utilization","scope":"resource","ref":"assembly_slots@assembly-bench-1-1","unit":"ratio","baseline":0.05829447977510492,"candidate":0.071875,"delta":0.013580520224895073,"paired":{"min":-0.05,"mean":0.013580520224895073,"max":0.06250000000000006,"stdev":0.027992337537156752,"n":20},"interval":{"low":0.0001395198199444416,"high":0.027021520629845704,"withinNoise":false}},{"id":"resource.queue.max","scope":"resource","ref":"assembly_slots@assembly-bench-1-1","unit":"count","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"resource.wait.mean","scope":"resource","ref":"assembly_slots@assembly-bench-1-1","unit":"s","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"resource.wait.max","scope":"resource","ref":"assembly_slots@assembly-bench-1-1","unit":"s","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"resource.utilization","scope":"resource","ref":"assembly_slots@assembly-bench-1-2","unit":"ratio","baseline":0.0025,"candidate":0.010000000000000002,"delta":0.0075,"paired":{"min":-0.025,"mean":0.0075,"max":0.0375,"stdev":0.01274754878398196,"n":20},"interval":{"low":0.001379046073226477,"high":0.013620953926773522,"withinNoise":false}},{"id":"resource.queue.max","scope":"resource","ref":"assembly_slots@assembly-bench-1-2","unit":"count","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"resource.wait.mean","scope":"resource","ref":"assembly_slots@assembly-bench-1-2","unit":"s","baseline":0,"candidate":0,"delta":null,"paired":null,"reason":"missing_value"},{"id":"resource.wait.max","scope":"resource","ref":"assembly_slots@assembly-bench-1-2","unit":"s","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"resource.utilization","scope":"resource","ref":"assembly_slots@assembly-bench-1-3","unit":"ratio","baseline":0.013750000000000004,"candidate":0.0225,"delta":0.008749999999999997,"paired":{"min":-0.012500000000000004,"mean":0.008749999999999997,"max":0.025,"stdev":0.010532687216470448,"n":20},"interval":{"low":0.0036925497976408967,"high":0.013807450202359097,"withinNoise":false}},{"id":"resource.queue.max","scope":"resource","ref":"assembly_slots@assembly-bench-1-3","unit":"count","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"resource.wait.mean","scope":"resource","ref":"assembly_slots@assembly-bench-1-3","unit":"s","baseline":0,"candidate":0,"delta":null,"paired":null,"reason":"missing_value"},{"id":"resource.wait.max","scope":"resource","ref":"assembly_slots@assembly-bench-1-3","unit":"s","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"resource.utilization","scope":"resource","ref":"packers@packing-table-1","unit":"ratio","baseline":0.3444754776763569,"candidate":0.34067796422899904,"delta":-0.0037975134473578753,"paired":{"min":-0.025000000000000133,"mean":-0.0037975134473578753,"max":0.023793465644046885,"stdev":0.014329739488736722,"n":20},"interval":{"low":-0.010678183345514253,"high":0.0030831564507985037,"withinNoise":true}},{"id":"resource.queue.max","scope":"resource","ref":"packers@packing-table-1","unit":"count","baseline":0.6,"candidate":1,"delta":0.4,"paired":{"min":0,"mean":0.4,"max":1,"stdev":0.48989794855663565,"n":20},"interval":{"low":0.16476710756314178,"high":0.6352328924368582,"withinNoise":false}},{"id":"resource.wait.mean","scope":"resource","ref":"packers@packing-table-1","unit":"s","baseline":0.6470201620755756,"candidate":3.662376610115397,"delta":3.0153564480398205,"paired":{"min":0.239210540493246,"mean":3.0153564480398205,"max":6.404361841173117,"stdev":1.6051320947914502,"n":20},"interval":{"low":2.2446247752220985,"high":3.7860881208575425,"withinNoise":false}},{"id":"resource.wait.max","scope":"resource","ref":"packers@packing-table-1","unit":"s","baseline":24.250221373360453,"candidate":104.268545950318,"delta":80.01832457695755,"paired":{"min":-1.317023409939793,"mean":80.01832457695755,"max":175.34773355258676,"stdev":53.879145914722365,"n":20},"interval":{"low":54.14732966283523,"high":105.88931949107987,"withinNoise":false}},{"id":"resource.utilization","scope":"resource","ref":"packers@packing-table-2","unit":"ratio","baseline":0.11180565552819668,"candidate":0.1277805393657547,"delta":0.015974883837558032,"paired":{"min":-0.018750000000000003,"mean":0.015974883837558032,"max":0.06548133423496669,"stdev":0.020311661631708177,"n":20},"interval":{"low":0.006221891546199003,"high":0.02572787612891706,"withinNoise":false}},{"id":"resource.queue.max","scope":"resource","ref":"packers@packing-table-2","unit":"count","baseline":0,"candidate":0.35,"delta":0.35,"paired":{"min":0,"mean":0.35,"max":1,"stdev":0.4769696007084728,"n":20},"interval":{"low":0.12097487525784886,"high":0.5790251247421511,"withinNoise":false}},{"id":"resource.wait.mean","scope":"resource","ref":"packers@packing-table-2","unit":"s","baseline":0,"candidate":0.43656272395651224,"delta":0.43656272395651224,"paired":{"min":0,"mean":0.43656272395651224,"max":3.342255148404547,"stdev":0.886956695283852,"n":20},"interval":{"low":0.010675272268730385,"high":0.8624501756442942,"withinNoise":false}},{"id":"resource.wait.max","scope":"resource","ref":"packers@packing-table-2","unit":"s","baseline":0,"candidate":9.030222005232394,"delta":9.030222005232394,"paired":{"min":0,"mean":9.030222005232394,"max":60.16059267128185,"stdev":17.523454909796843,"n":20},"interval":{"low":0.6160349361435902,"high":17.4444090743212,"withinNoise":false}},{"id":"resource.utilization","scope":"resource","ref":"roller_capacity","unit":"ratio","baseline":0.03729677245010818,"candidate":0.038319294212241936,"delta":0.0010225217621337673,"paired":{"min":-3.469446951953614e-17,"mean":0.0010225217621337673,"max":0.004074074074074063,"stdev":0.0011851884528804532,"n":20},"interval":{"low":0.0004534332230303965,"high":0.0015916103012371381,"withinNoise":false}},{"id":"resource.queue.max","scope":"resource","ref":"roller_capacity","unit":"count","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"resource.wait.mean","scope":"resource","ref":"roller_capacity","unit":"s","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"resource.wait.max","scope":"resource","ref":"roller_capacity","unit":"s","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"agentClass.completion.mean","scope":"agentClass","ref":"pallet","unit":"s","baseline":1399.6531008934949,"candidate":823.1392809986097,"delta":-576.5138198948855,"paired":{"min":-1743.8514538300924,"mean":-576.5138198948855,"max":-158.45425586537908,"stdev":405.2333402829793,"n":20},"interval":{"low":-771.093550280498,"high":-381.93408950927295,"withinNoise":false}},{"id":"agentClass.feasible","scope":"agentClass","ref":"pallet","unit":"ratio","baseline":1,"candidate":1,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"agentClass.distance.total","scope":"agentClass","ref":"pallet","unit":"m","baseline":2467.1890452780635,"candidate":2539.127798769329,"delta":71.93875349126475,"paired":{"min":-1.3085398543330484,"mean":71.93875349126475,"max":299.5761627547831,"stdev":82.38111605248328,"n":20},"interval":{"low":32.382049348500175,"high":111.49545763402932,"withinNoise":false}},{"id":"agentClass.utilization","scope":"agentClass","ref":"pallet","unit":"ratio","baseline":null,"candidate":null,"delta":null,"paired":null,"reason":"missing_value"},{"id":"agentClass.completion.mean","scope":"agentClass","ref":"forklift","unit":"s","baseline":null,"candidate":null,"delta":null,"paired":null,"reason":"missing_value"},{"id":"agentClass.feasible","scope":"agentClass","ref":"forklift","unit":"ratio","baseline":null,"candidate":null,"delta":null,"paired":null,"reason":"missing_value"},{"id":"agentClass.distance.total","scope":"agentClass","ref":"forklift","unit":"m","baseline":7748.596876748707,"candidate":7849.6281675619775,"delta":101.03129081326702,"paired":{"min":-291.2172709152592,"mean":101.03129081326702,"max":1015.0354708536406,"stdev":301.48926847999275,"n":20},"interval":{"low":-43.73394625737228,"high":245.79652788390632,"withinNoise":true}},{"id":"agentClass.utilization","scope":"agentClass","ref":"forklift","unit":"ratio","baseline":0.9032388291865512,"candidate":0.46403697789169407,"delta":-0.4392018512948569,"paired":{"min":-0.4769808992849525,"mean":-0.4392018512948569,"max":-0.38967937751554604,"stdev":0.026914000124178265,"n":20},"interval":{"low":-0.4521250695179773,"high":-0.42627863307173647,"withinNoise":false}},{"id":"agentClass.wait.mean","scope":"agentClass","ref":"forklift","unit":"s","baseline":593.7134675122455,"candidate":30.330304474194634,"delta":-563.383163038051,"paired":{"min":-1728.66077785118,"mean":-563.383163038051,"max":-159.0822883329452,"stdev":408.1919895009125,"n":20},"interval":{"low":-759.3835395302475,"high":-367.3827865458544,"withinNoise":false}},{"id":"agentClass.return.requested","scope":"agentClass","ref":"forklift","unit":"count","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"agentClass.return.completed","scope":"agentClass","ref":"forklift","unit":"count","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"agentClass.return.pending","scope":"agentClass","ref":"forklift","unit":"count","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"agentClass.return.completion.all","scope":"agentClass","ref":"forklift","unit":"s","baseline":null,"candidate":null,"delta":null,"paired":null,"reason":"missing_value"},{"id":"agentClass.available.end","scope":"agentClass","ref":"forklift","unit":"count","baseline":0.05,"candidate":0.85,"delta":0.8,"paired":{"min":0,"mean":0.8,"max":2,"stdev":0.6782329983125269,"n":20},"interval":{"low":0.4743348070567921,"high":1.125665192943208,"withinNoise":false}},{"id":"store.level.mean","scope":"store","ref":"raw_stock","unit":"count","baseline":7.506563025772652,"candidate":9.099341001161122,"delta":1.5927779753884725,"paired":{"min":0.11100806751249159,"mean":1.5927779753884725,"max":6.055854999730775,"stdev":1.567439361183965,"n":20},"interval":{"low":0.8401451143262679,"high":2.345410836450677,"withinNoise":false}},{"id":"store.level.min","scope":"store","ref":"raw_stock","unit":"count","baseline":1.8,"candidate":2.75,"delta":0.95,"paired":{"min":0,"mean":0.95,"max":3,"stdev":1.1169153951844337,"n":20},"interval":{"low":0.4136939391345157,"high":1.4863060608654841,"withinNoise":false}},{"id":"store.level.end","scope":"store","ref":"raw_stock","unit":"count","baseline":9.4,"candidate":11.2,"delta":1.8,"paired":{"min":0,"mean":1.8,"max":11,"stdev":2.580697580112788,"n":20},"interval":{"low":0.560833847001605,"high":3.039166152998395,"withinNoise":false}},{"id":"store.waits","scope":"store","ref":"raw_stock","unit":"count","baseline":11.7,"candidate":10.35,"delta":-1.35,"paired":{"min":-8,"mean":-1.35,"max":0,"stdev":2.1041625412500817,"n":20},"interval":{"low":-2.3603496905709638,"high":-0.3396503094290364,"withinNoise":false}},{"id":"store.wait.mean","scope":"store","ref":"raw_stock","unit":"s","baseline":1345.5315610590756,"candidate":1482.523701910758,"delta":null,"paired":null,"reason":"missing_value"},{"id":"store.level.mean","scope":"store","ref":"finished_stock","unit":"count","baseline":11.205504940583022,"candidate":12.67485621872182,"delta":1.4693512781387963,"paired":{"min":0.2815657903794593,"mean":1.4693512781387963,"max":4.625158065181449,"stdev":1.0654251537374348,"n":20},"interval":{"low":0.9577691387829558,"high":1.980933417494637,"withinNoise":false}},{"id":"store.level.min","scope":"store","ref":"finished_stock","unit":"count","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"store.level.end","scope":"store","ref":"finished_stock","unit":"count","baseline":24.8,"candidate":26.75,"delta":1.95,"paired":{"min":0,"mean":1.95,"max":9,"stdev":2.5194245374688244,"n":20},"interval":{"low":0.7402551480950514,"high":3.1597448519049482,"withinNoise":false}},{"id":"store.waits","scope":"store","ref":"finished_stock","unit":"count","baseline":8.1,"candidate":6.55,"delta":-1.55,"paired":{"min":-13,"mean":-1.55,"max":0,"stdev":3.007906248539007,"n":20},"interval":{"low":-2.9942977136511346,"high":-0.10570228634886547,"withinNoise":false}},{"id":"store.wait.mean","scope":"store","ref":"finished_stock","unit":"s","baseline":1050.678934966904,"candidate":1041.6851556468653,"delta":null,"paired":null,"reason":"missing_value"},{"id":"store.level.mean","scope":"store","ref":"moves_inbound","unit":"count","baseline":37.87398551918609,"candidate":39.57780739311545,"delta":1.7038218739293627,"paired":{"min":0.3994480530364477,"mean":1.7038218739293627,"max":6.055854999730812,"stdev":1.5031011999006576,"n":20},"interval":{"low":0.9820820831838055,"high":2.4255616646749196,"withinNoise":false}},{"id":"store.level.min","scope":"store","ref":"moves_inbound","unit":"count","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"store.level.end","scope":"store","ref":"moves_inbound","unit":"count","baseline":78.3,"candidate":80.7,"delta":2.4,"paired":{"min":0,"mean":2.4,"max":11,"stdev":2.8,"n":20},"interval":{"low":1.05553203322496,"high":3.74446796677504,"withinNoise":false}},{"id":"store.waits","scope":"store","ref":"moves_inbound","unit":"count","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"store.wait.mean","scope":"store","ref":"moves_inbound","unit":"s","baseline":null,"candidate":null,"delta":null,"paired":null,"reason":"missing_value"},{"id":"store.level.mean","scope":"store","ref":"moves_feed","unit":"count","baseline":38.381599540986144,"candidate":40.04268635561665,"delta":1.6610868146304978,"paired":{"min":0.3228406750403643,"mean":1.6610868146304978,"max":5.137261397828048,"stdev":1.1638677642044577,"n":20},"interval":{"low":1.1022357694394338,"high":2.2199378598215618,"withinNoise":false}},{"id":"store.level.min","scope":"store","ref":"moves_feed","unit":"count","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"store.level.end","scope":"store","ref":"moves_feed","unit":"count","baseline":76.3,"candidate":79.05,"delta":2.75,"paired":{"min":0,"mean":2.75,"max":10,"stdev":2.5470571253900056,"n":20},"interval":{"low":1.5269868876310788,"high":3.973013112368921,"withinNoise":false}},{"id":"store.waits","scope":"store","ref":"moves_feed","unit":"count","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"store.wait.mean","scope":"store","ref":"moves_feed","unit":"s","baseline":null,"candidate":null,"delta":null,"paired":null,"reason":"missing_value"},{"id":"store.level.mean","scope":"store","ref":"moves_outbound","unit":"count","baseline":22.173111056000582,"candidate":23.221924447191636,"delta":1.0488133911910515,"paired":{"min":0.2515588593430955,"mean":1.0488133911910515,"max":3.400981550678111,"stdev":0.7873359503958554,"n":20},"interval":{"low":0.670760546763334,"high":1.4268662356187691,"withinNoise":false}},{"id":"store.level.min","scope":"store","ref":"moves_outbound","unit":"count","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"store.level.end","scope":"store","ref":"moves_outbound","unit":"count","baseline":46.2,"candidate":47.4,"delta":1.2,"paired":{"min":0,"mean":1.2,"max":4,"stdev":1.3266499161421599,"n":20},"interval":{"low":0.5629863159364545,"high":1.8370136840635454,"withinNoise":false}},{"id":"store.waits","scope":"store","ref":"moves_outbound","unit":"count","baseline":0,"candidate":0,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"store.wait.mean","scope":"store","ref":"moves_outbound","unit":"s","baseline":null,"candidate":null,"delta":null,"paired":null,"reason":"missing_value"},{"id":"process.count.completed","scope":"process","ref":"inbound","unit":"count","baseline":78.3,"candidate":80.7,"delta":2.4,"paired":{"min":0,"mean":2.4,"max":11,"stdev":2.8,"n":20},"interval":{"low":1.05553203322496,"high":3.74446796677504,"withinNoise":false}},{"id":"process.cycle.mean","scope":"process","ref":"inbound","unit":"s","baseline":702.2195294243091,"candidate":144.91886467420778,"delta":-557.3006647501013,"paired":{"min":-1715.978674272767,"mean":-557.3006647501013,"max":-168.92941103532888,"stdev":409.3387574589866,"n":20},"interval":{"low":-753.8516815226387,"high":-360.7496479775638,"withinNoise":false}},{"id":"process.entered","scope":"process","ref":"inbound","unit":"count","baseline":81.1,"candidate":81.1,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"process.time.mean","scope":"process","ref":"inbound","unit":"s","baseline":702.219529424309,"candidate":144.91886467420778,"delta":-557.3006647501013,"paired":{"min":-1715.9786742727656,"mean":-557.3006647501013,"max":-168.92941103532888,"stdev":409.3387574589864,"n":20},"interval":{"low":-753.8516815226387,"high":-360.7496479775639,"withinNoise":false}},{"id":"process.count.completed","scope":"process","ref":"feed_and_produce","unit":"count","baseline":72.75,"candidate":74.7,"delta":1.95,"paired":{"min":0,"mean":1.95,"max":9,"stdev":2.5194245374688244,"n":20},"interval":{"low":0.7402551480950514,"high":3.1597448519049482,"withinNoise":false}},{"id":"process.cycle.mean","scope":"process","ref":"feed_and_produce","unit":"s","baseline":2421.3489621772064,"candidate":1865.0627389572346,"delta":-556.2862232199712,"paired":{"min":-1649.885228574157,"mean":-556.2862232199712,"max":-139.6190886237282,"stdev":384.8045056166515,"n":20},"interval":{"low":-741.056698674362,"high":-371.5157477655805,"withinNoise":false}},{"id":"process.entered","scope":"process","ref":"feed_and_produce","unit":"count","baseline":81.75,"candidate":81.75,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"process.time.mean","scope":"process","ref":"feed_and_produce","unit":"s","baseline":2421.348962177206,"candidate":1865.062738957235,"delta":-556.286223219971,"paired":{"min":-1649.8852285741586,"mean":-556.286223219971,"max":-139.61908862372934,"stdev":384.80450561665157,"n":20},"interval":{"low":-741.0566986743618,"high":-371.5157477655803,"withinNoise":false}},{"id":"process.count.completed","scope":"process","ref":"outbound","unit":"count","baseline":46.2,"candidate":47.4,"delta":1.2,"paired":{"min":0,"mean":1.2,"max":4,"stdev":1.3266499161421599,"n":20},"interval":{"low":0.5629863159364545,"high":1.8370136840635454,"withinNoise":false}},{"id":"process.cycle.mean","scope":"process","ref":"outbound","unit":"s","baseline":938.4633716132273,"candidate":304.41744526818,"delta":-634.0459263450474,"paired":{"min":-1966.3390725444065,"mean":-634.0459263450474,"max":-176.70475973368787,"stdev":462.1415153944154,"n":20},"interval":{"low":-855.9510919038565,"high":-412.1407607862383,"withinNoise":false}},{"id":"process.entered","scope":"process","ref":"outbound","unit":"count","baseline":47.95,"candidate":47.95,"delta":0,"paired":{"min":0,"mean":0,"max":0,"stdev":0,"n":20},"interval":{"low":0,"high":0,"withinNoise":true}},{"id":"process.time.mean","scope":"process","ref":"outbound","unit":"s","baseline":938.4633716132275,"candidate":304.41744526818,"delta":-634.0459263450474,"paired":{"min":-1966.3390725444053,"mean":-634.0459263450474,"max":-176.70475973368792,"stdev":462.1415153944153,"n":20},"interval":{"low":-855.9510919038564,"high":-412.14076078623833,"withinNoise":false}}],"series":[{"key":"run.wip","kind":"run.wip","ref":null,"reads":"most","baseline":{"sliceSeconds":240,"values":[4,5,8,8,10,11,11,12,11,9,8,8,8,9,9,11,11,11,10,8,9,9,8,8,6,6,9,9,8,7,6,8,8,8,6,6,6,4,6,6,4,5,6,7,8,8,8,7,9,10,8,6,7,6,5,4,5,6,5,6,7,9,10,6,7,7,9,12,13,13,15,15,15,14,14,15,14,15,13,14,14,15,15,15,16,17,18,17,21,21,20,18,17,18,19,19,19,17,18,17,17,16,17,17,15,18,19,19,17,16,16,16,18,17,16,16,16,14,12,10]},"candidate":{"sliceSeconds":240,"values":[4,5,8,8,10,11,11,11,11,8,8,8,8,9,9,11,10,10,9,8,9,8,8,8,6,6,9,8,7,5,6,8,7,6,4,4,4,3,5,4,3,5,5,6,6,6,6,5,8,8,8,6,6,6,4,3,2,4,4,6,6,7,7,3,5,5,8,9,10,8,10,10,9,9,10,10,9,10,7,8,7,6,6,6,6,7,8,7,8,8,8,5,4,4,8,9,5,6,7,7,7,6,6,6,5,5,6,6,6,6,6,8,6,4,4,4,3,3,4,5]}},{"key":"resource.waiting:forklift","kind":"resource.waiting","ref":"forklift","reads":"most","baseline":{"sliceSeconds":240,"values":[1,1,2,1,1,0,0,2,1,1,1,1,0,0,1,3,2,2,1,1,1,1,1,1,1,1,5,6,5,4,2,2,2,1,0,1,0,1,3,3,1,2,3,3,3,3,3,1,4,4,2,1,1,1,0,1,1,2,2,3,4,4,5,3,5,4,6,8,9,7,9,9,7,7,7,7,6,6,5,5,5,7,8,10,9,11,14,14,16,17,17,16,14,14,15,15,15,13,14,13,12,11,11,11,9,11,11,11,11,10,10,11,12,12,11,11,11,9,8,7]},"candidate":{"sliceSeconds":240,"values":[1,0,2,0,1,0,0,1,1,1,1,1,0,0,1,1,0,2,1,1,1,1,1,1,1,1,3,3,1,1,1,1,0,1,0,1,0,1,2,1,1,1,1,1,1,1,1,1,1,1,0,0,1,1,0,1,1,1,1,2,2,1,1,1,1,1,2,2,2,1,1,1,1,2,2,1,1,1,0,2,2,2,1,2,1,1,2,1,3,3,1,0,0,1,2,2,0,1,1,1,1,1,1,1,0,2,1,1,1,1,1,1,2,0,1,1,0,1,1,1]}},{"key":"resource.waiting:cnc_slots@cnc-n-1","kind":"resource.waiting","ref":"cnc_slots@cnc-n-1","reads":"most","baseline":{"sliceSeconds":240,"values":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"candidate":{"sliceSeconds":240,"values":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},{"key":"resource.waiting:cnc_slots@cnc-n-2","kind":"resource.waiting","ref":"cnc_slots@cnc-n-2","reads":"most","baseline":{"sliceSeconds":240,"values":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"candidate":{"sliceSeconds":240,"values":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},{"key":"resource.waiting:cnc_slots@cnc-n-4","kind":"resource.waiting","ref":"cnc_slots@cnc-n-4","reads":"most","baseline":{"sliceSeconds":240,"values":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"candidate":{"sliceSeconds":240,"values":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}},{"key":"resource.waiting:cnc_slots@cnc-n-5","kind":"resource.waiting","ref":"cnc_slots@cnc-n-5","reads":"most","baseline":{"sliceSeconds":240,"values":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},"candidate":{"sliceSeconds":240,"values":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]}}]}}]},"scene":{"name":"Machining hall — photo estimate (48 x 24 m)","kind":"factory","width":48,"depth":24,"objects":[{"id":"hall-floor","label":"hall floor","kind":"block","x":0,"z":0,"w":48,"d":24,"h":0.02,"blocks":false,"color":12568009,"source":"assumed","note":"48 m approximate supplied length; 24 m inferred width. Thin nonblocking concrete surface; slab thickness not surveyed."},{"id":"south-wall","label":"south wall","kind":"wall","x":0,"z":23.8,"w":48,"d":0.2,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"north-wall","label":"north wall","kind":"wall","x":0,"z":0,"w":48,"d":0.2,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"west-wall","label":"west wall","kind":"wall","x":0,"z":0.2,"w":0.2,"d":23.6,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"east-wall","label":"east wall","kind":"wall","x":47.8,"z":0.2,"w":0.2,"d":23.6,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"personnel-entrance","label":"personnel entrance","kind":"door","x":9.8,"z":23.8,"w":1.1,"d":0.2,"h":2.3,"source":"assumed","note":"Photos 1-2: typical single personnel door 1.1 x 2.3 m; centre about 10.35 m from west end."},{"id":"south-dock-1","label":"south dock 1","kind":"dock_door","x":34.2,"z":23.8,"w":3.2,"d":0.2,"h":3.6,"tags":["flow-dock"],"source":"assumed","note":"Photos 1,2,6: assumed 3.2 x 3.6 m opening from 2.5 m truck width; facade-relative location. Dock sill level unverified."},{"id":"south-dock-2","label":"south dock 2","kind":"dock_door","x":42.7,"z":23.8,"w":3.2,"d":0.2,"h":3.6,"tags":["flow-dock"],"source":"assumed","note":"Photos 1,2,6: assumed 3.2 x 3.6 m opening from 2.5 m truck width; facade-relative location. Dock sill level unverified."},{"id":"south-high-window-1","label":"south high window 1","kind":"window","x":1,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-2","label":"south high window 2","kind":"window","x":9,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-3","label":"south high window 3","kind":"window","x":17,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-4","label":"south high window 4","kind":"window","x":25,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-5","label":"south high window 5","kind":"window","x":33,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-6","label":"south high window 6","kind":"window","x":41,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-1","label":"north high window 1","kind":"window","x":1,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-2","label":"north high window 2","kind":"window","x":9,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-3","label":"north high window 3","kind":"window","x":17,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-4","label":"north high window 4","kind":"window","x":25,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-5","label":"north high window 5","kind":"window","x":33,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-6","label":"north high window 6","kind":"window","x":41,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"office-exterior-window-1","label":"office exterior window 1","kind":"window","x":2,"z":23.8,"w":2.8,"d":0.2,"h":1.5,"y":1,"source":"assumed","note":"Photo 2: two low office windows scaled against cars and personnel door; assumed sill 1.0 m."},{"id":"office-exterior-window-2","label":"office exterior window 2","kind":"window","x":6,"z":23.8,"w":2.8,"d":0.2,"h":1.5,"y":1,"source":"assumed","note":"Photo 2: two low office windows scaled against cars and personnel door; assumed sill 1.0 m."},{"id":"steel-column-0-0","label":"steel column 0 0","kind":"column","x":0.25,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-0-1","label":"steel column 0 1","kind":"column","x":0.25,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-0-2","label":"steel column 0 2","kind":"column","x":0.25,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-1-0","label":"steel column 1 0","kind":"column","x":7.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-1-1","label":"steel column 1 1","kind":"column","x":7.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-1-2","label":"steel column 1 2","kind":"column","x":7.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-2-0","label":"steel column 2 0","kind":"column","x":15.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-2-1","label":"steel column 2 1","kind":"column","x":15.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-2-2","label":"steel column 2 2","kind":"column","x":15.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-3-0","label":"steel column 3 0","kind":"column","x":23.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-3-1","label":"steel column 3 1","kind":"column","x":23.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-3-2","label":"steel column 3 2","kind":"column","x":23.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-4-0","label":"steel column 4 0","kind":"column","x":31.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-4-1","label":"steel column 4 1","kind":"column","x":31.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-4-2","label":"steel column 4 2","kind":"column","x":31.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-5-0","label":"steel column 5 0","kind":"column","x":39.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-5-1","label":"steel column 5 1","kind":"column","x":39.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-5-2","label":"steel column 5 2","kind":"column","x":39.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-6-0","label":"steel column 6 0","kind":"column","x":47.3,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-6-1","label":"steel column 6 1","kind":"column","x":47.3,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-6-2","label":"steel column 6 2","kind":"column","x":47.3,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"qc-north-glazing","label":"qc north glazing","kind":"partition","x":0.2,"z":18.8,"w":12,"d":0.1,"h":3.2,"source":"assumed","note":"Photos 4,5,7: glazed QC enclosure estimated 12 x 5 m, height 3.2 m from 0.9 m benches and door; southwest position inferred."},{"id":"qc-east-glazing","label":"qc east glazing","kind":"partition","x":12.1,"z":18.9,"w":0.1,"d":4.9,"h":3.2,"source":"assumed","note":"Photos 4,5: return glazing assumed to enclose southwest 12 x 5 m office/QC; room depth and extent uncertain."},{"id":"qc-internal-door","label":"qc internal door","kind":"door","x":9.9,"z":18.8,"w":1.1,"d":0.1,"h":2.3,"source":"assumed","note":"Photo 4: glazed single-leaf door assumed 1.1 x 2.3 m; location along QC frontage inferred."},{"id":"roof-light-1","label":"roof light 1","kind":"barrel_roof","x":3,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-2","label":"roof light 2","kind":"barrel_roof","x":11,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-3","label":"roof light 3","kind":"barrel_roof","x":19,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-4","label":"roof light 4","kind":"barrel_roof","x":27,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-5","label":"roof light 5","kind":"barrel_roof","x":35,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-6","label":"roof light 6","kind":"barrel_roof","x":43,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"cnc-n-1","label":"MC N1 — probable machining centre","kind":"machine","x":5.5,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N1; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-1","label":"CNC S1 — type uncertain","kind":"machine","x":2.5,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 1, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-2","label":"MC N2 — probable machining centre","kind":"machine","x":10.3,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N2; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-2","label":"CNC S2 — type uncertain","kind":"machine","x":7.3,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 2, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-3","label":"MC N3 — probable machining centre","kind":"machine","x":15.1,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N3; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-3","label":"CNC S3 — type uncertain","kind":"machine","x":12.1,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 3, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-4","label":"MC N4 — probable machining centre","kind":"machine","x":19.9,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N4; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-4","label":"CNC S4 — type uncertain","kind":"machine","x":16.9,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 4, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-5","label":"MC N5 — probable machining centre","kind":"machine","x":24.7,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N5; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-5","label":"CNC S5 — type uncertain","kind":"machine","x":21.7,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 5, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-6","label":"MC N6 — probable machining centre","kind":"machine","x":29.5,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N6; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-6","label":"CNC S6 — type uncertain","kind":"machine","x":26.5,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 6, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"qc-cmm-base","label":"CMM — granite measuring table","kind":"block","x":3,"z":20.2,"w":1.5,"d":1.2,"h":1,"color":5264471,"group":"cmm-01","source":"assumed","note":"Photo 4: one coordinate measuring machine inside glazed QC; granite base estimated 1.5 x 1.2 m. Single machine, represented by base and probe assembly."},{"id":"qc-cmm-upright","label":"CMM — probe upright","kind":"block","x":3.1,"z":21.1,"w":0.25,"d":0.25,"h":1.5,"y":1,"color":14475747,"group":"cmm-01","source":"assumed","note":"Photo 4: upright of same CMM, not another machine; assumed 2.5 m total height."},{"id":"qc-cmm-arm","label":"CMM — probe arm","kind":"block","x":3.1,"z":20.4,"w":0.25,"d":0.7,"h":0.2,"y":2.3,"color":14475747,"group":"cmm-01","source":"assumed","note":"Photo 4: arm of same CMM; approximate envelope, operator access from north."},{"id":"qc-cmm-probe","label":"CMM — vertical probe","kind":"block","x":3.15,"z":20.4,"w":0.12,"d":0.12,"h":0.65,"y":1.65,"color":3488317,"group":"cmm-01","source":"assumed","note":"Photo 4: probe of same CMM; illustrative geometry scaled to granite table."},{"id":"rack-0-1","label":"Rack west bay 1","kind":"rack","x":40.225,"z":1.5,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-2","label":"Rack west bay 2","kind":"rack","x":40.225,"z":4.2,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-3","label":"Rack west bay 3","kind":"rack","x":40.225,"z":6.9,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-4","label":"Rack west bay 4","kind":"rack","x":40.225,"z":9.600000000000001,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-5","label":"Rack west bay 5","kind":"rack","x":40.225,"z":12.3,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-1","label":"Rack east bay 1","kind":"rack","x":44.825,"z":1.5,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-2","label":"Rack east bay 2","kind":"rack","x":44.825,"z":4.2,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-3","label":"Rack east bay 3","kind":"rack","x":44.825,"z":6.9,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-4","label":"Rack east bay 4","kind":"rack","x":44.825,"z":9.600000000000001,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-5","label":"Rack east bay 5","kind":"rack","x":44.825,"z":12.3,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"assembly-bench-0-1","label":"Assembly bench 1","kind":"workbench","x":15,"z":15.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-1","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-0-2","label":"Assembly bench 2","kind":"workbench","x":19.3,"z":15.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-2","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-0-3","label":"Assembly bench 3","kind":"workbench","x":23.6,"z":15.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-3","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-1-1","label":"Assembly bench 4","kind":"workbench","x":15,"z":18.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-1","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-1-2","label":"Assembly bench 5","kind":"workbench","x":19.3,"z":18.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-2","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-1-3","label":"Assembly bench 6","kind":"workbench","x":23.6,"z":18.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-3","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"roller-line","label":"Roller conveyor — one continuous line","kind":"conveyor","x":20,"z":20.5,"w":9,"d":0.8,"h":0.9,"color":10266541,"source":"assumed","note":"Photos 3,7: same roller line runs east-west along hall, corrected after camera comparison. 9 m length inferred from benches, 0.8 m width, 0.9 m height."},{"id":"packing-table-1","label":"Packing table 1","kind":"workbench","x":32,"z":17.5,"w":1.8,"d":0.9,"h":0.9,"color":10266541,"tags":["packing"],"source":"assumed","note":"Photos 3,6,7: two dock-side tables, counted once across views. Packing-table catalog 1.8 x 0.9 x 0.9 m; positions relative to conveyor inferred."},{"id":"packing-table-2","label":"Packing table 2","kind":"workbench","x":36,"z":17.5,"w":1.8,"d":0.9,"h":0.9,"color":10266541,"tags":["packing"],"source":"assumed","note":"Photos 3,6,7: two dock-side tables, counted once across views. Packing-table catalog 1.8 x 0.9 x 0.9 m; positions relative to conveyor inferred."},{"id":"staged-pallet-1","label":"Loaded floor pallet 1","kind":"pallet","x":39,"z":20.4,"w":1.2,"d":1,"h":1.4,"color":12296055,"group":"dock-load","source":"assumed","note":"Photos 6,7: shrink-wrapped dock load treated as two adjacent standard pallets, not duplicated in photo 7; loaded-pallet catalog 1.2 x 1.0 x 1.4 m."},{"id":"staged-pallet-2","label":"Loaded floor pallet 2","kind":"pallet","x":40.2,"z":20.4,"w":1.2,"d":1,"h":1.4,"color":12296055,"group":"dock-load","source":"assumed","note":"Photos 6,7: second pallet of the same contiguous wrapped load, placed touching first pallet; no passage intended between them. Assumed 1.2 x 1 x 1.4 m."},{"id":"forklift-01","label":"Forklift — single truck","kind":"forklift","x":38.2,"z":15.2,"w":1.2,"d":2.4,"h":2.1,"facing":180,"color":15645988,"source":"assumed","note":"Photos 3,4,7,8: single 1.2 x 2.4 x 2.1 m forklift, moved west of rack aisle to match unobstructed view."},{"id":"tool-chest-1","label":"Mobile tool chest 1","kind":"cabinet","x":1.3,"z":2.5,"w":0.7,"d":0.5,"h":0.9,"color":2387867,"source":"assumed","note":"Photos 3,4: rolling tool chest; possible cross-view match assigned once. Approx 0.7 x 0.5 m."},{"id":"tool-chest-2","label":"Mobile tool chest 2","kind":"cabinet","x":18,"z":11.8,"w":0.7,"d":0.5,"h":0.9,"color":2387867,"source":"assumed","note":"Photos 4,7: mobile tool chest, assumed same cart across views; 0.7 x 0.5 m. Shifted clear of CNC enclosure and main aisle."},{"id":"rear-cabinet-1","label":"Blue storage cabinet 1","kind":"cabinet","x":0.2,"z":4.5,"w":0.6,"d":2,"h":2,"color":2383513,"source":"assumed","note":"Photo 5: first of paired end-wall cabinets, counted once. Catalog 2 x 0.6 x 2 m turned to face east; moved flush to west wall to clear operator aisle."},{"id":"rear-cabinet-2","label":"Blue storage cabinet 2","kind":"cabinet","x":0.2,"z":6.5,"w":0.6,"d":2,"h":2,"color":2383513,"source":"assumed","note":"Photo 5: second end-wall cabinet. Catalog 2 x 0.6 x 2 m turned east; adjacent to first cabinet, outside operator aisle."},{"id":"roof-beam-0","label":"roof beam 0","kind":"block","x":0.25,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-1","label":"roof beam 1","kind":"block","x":7.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-2","label":"roof beam 2","kind":"block","x":15.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-3","label":"roof beam 3","kind":"block","x":23.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-4","label":"roof beam 4","kind":"block","x":31.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-5","label":"roof beam 5","kind":"block","x":39.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-6","label":"roof beam 6","kind":"block","x":47.3,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-panel-0","label":"roof panel 0","kind":"block","x":0,"z":0,"w":3,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-1","label":"roof panel 1","kind":"block","x":5,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-2","label":"roof panel 2","kind":"block","x":13,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-3","label":"roof panel 3","kind":"block","x":21,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-4","label":"roof panel 4","kind":"block","x":29,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-5","label":"roof panel 5","kind":"block","x":37,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-6","label":"roof panel 6","kind":"block","x":45,"z":0,"w":3,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-end-1-0","label":"roof end 1 0","kind":"block","x":3,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-1-22","label":"roof end 1 22","kind":"block","x":3,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-2-0","label":"roof end 2 0","kind":"block","x":11,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-2-22","label":"roof end 2 22","kind":"block","x":11,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-3-0","label":"roof end 3 0","kind":"block","x":19,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-3-22","label":"roof end 3 22","kind":"block","x":19,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-4-0","label":"roof end 4 0","kind":"block","x":27,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-4-22","label":"roof end 4 22","kind":"block","x":27,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-5-0","label":"roof end 5 0","kind":"block","x":35,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-5-22","label":"roof end 5 22","kind":"block","x":35,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-6-0","label":"roof end 6 0","kind":"block","x":43,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-6-22","label":"roof end 6 22","kind":"block","x":43,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"dock-surround-1","label":"dock surround 1","kind":"dock_shelter","x":33.9,"z":23.55,"w":3.8,"d":0.45,"h":3.9,"blocks":false,"color":2698286,"source":"assumed","note":"Photos 1,2,6: black dock surround; 0.3 m margins around opening, 0.45 m depth estimated."},{"id":"dock-surround-2","label":"dock surround 2","kind":"dock_shelter","x":42.4,"z":23.55,"w":3.8,"d":0.45,"h":3.9,"blocks":false,"color":2698286,"source":"assumed","note":"Photos 1,2,6: black dock surround; 0.3 m margins around opening, 0.45 m depth estimated."},{"id":"entrance-canopy","label":"entrance canopy","kind":"block","x":8.15,"z":23.35,"w":4,"d":0.65,"h":0.18,"y":3.2,"blocks":false,"color":6844792,"source":"assumed","note":"Photos 1-2: canopy assumed 4 m wide, 0.65 m projection, underside 3.2 m; projection clipped at model floor boundary."},{"id":"qc-ceiling","label":"QC suspended ceiling","kind":"block","x":0.2,"z":18.9,"w":12,"d":4.4,"h":0.12,"y":3.2,"color":15067112,"source":"assumed","note":"Photo 4: ceiling at 3.2 m, split around south columns; approximate footprint."},{"id":"machine-aisle","label":"Machine operating aisle","kind":"zone","x":2,"z":5.1,"w":30,"d":3.1,"h":0.025,"y":0.025,"color":12173766,"tags":["aisle"],"source":"assumed","note":"Photo 5: aisle between opposing operator faces; provisional 3.1 m clear width."},{"id":"main-aisle","label":"Main yellow-bordered aisle","kind":"zone","x":1,"z":12.8,"w":35,"d":2,"h":0.025,"y":0.025,"color":12699080,"tags":["aisle"],"source":"assumed","note":"Photos 3,4,7: 2 m main aisle; ends before rack run so painted route does not pass under storage."},{"id":"rack-aisle","label":"Rack handling aisle","kind":"zone","x":41.325,"z":1.5,"w":3.5,"d":13.5,"h":0.025,"y":0.025,"color":12568008,"tags":["aisle"],"source":"assumed","note":"Photo 8: 3.5 m clear aisle estimated; previous 5.7 m too wide in trial render."},{"id":"green-walk","label":"Green pedestrian walkway","kind":"zone","x":1,"z":16.8,"w":12,"d":1.2,"h":0.03,"y":0.025,"color":3377249,"tags":["walkway"],"source":"assumed","note":"Photos 3,4,5,7: one green pedestrian route alongside QC, counted once across views; 1.2 m width assumed."},{"id":"dock-hatch-1","label":"Dock 1 hatched clearance","kind":"zone","x":33.7,"z":20,"w":4.2,"d":3.8,"h":0.025,"y":0.025,"color":15648043,"symbol":"hatch","tags":["dock-clearance"],"source":"assumed","note":"Photos 6,7,8: black/yellow dock approach markings, two areas matched to existing dock doors; 4.2 x 3.8 m assumed."},{"id":"dock-hatch-2","label":"Dock 2 hatched clearance","kind":"zone","x":42.2,"z":20,"w":4.2,"d":3.8,"h":0.025,"y":0.025,"color":15648043,"symbol":"hatch","tags":["dock-clearance"],"source":"assumed","note":"Photos 6,7,8: black/yellow dock approach markings, two areas matched to existing dock doors; 4.2 x 3.8 m assumed."},{"id":"yellow-line-12.8","label":"Yellow main aisle boundary","kind":"zone","x":1,"z":12.8,"w":35,"d":0.08,"h":0.03,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: yellow painted aisle edges; 80 mm line width assumed."},{"id":"yellow-line-14.72","label":"Yellow main aisle boundary","kind":"zone","x":1,"z":14.72,"w":35,"d":0.08,"h":0.03,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: yellow painted aisle edges; 80 mm line width assumed."},{"id":"walk-line-16.8","label":"Walkway yellow boundary","kind":"zone","x":1,"z":16.8,"w":12,"d":0.08,"h":0.035,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: pedestrian walkway edge paint; 80 mm assumed."},{"id":"walk-line-17.92","label":"Walkway yellow boundary","kind":"zone","x":1,"z":17.92,"w":12,"d":0.08,"h":0.035,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: pedestrian walkway edge paint; 80 mm assumed."},{"id":"qc-ceiling-south-1","label":"qc-ceiling-south-1","kind":"block","x":0.7,"z":23.3,"w":7.075,"d":0.5,"h":0.12,"y":3.2,"color":15067112,"source":"assumed","note":"Photo 4: suspended QC ceiling, trimmed around structural columns; all dimensions estimated."},{"id":"qc-ceiling-south-2","label":"qc-ceiling-south-2","kind":"block","x":8.225,"z":23.3,"w":3.975,"d":0.5,"h":0.12,"y":3.2,"color":15067112,"source":"assumed","note":"Photo 4: suspended QC ceiling, trimmed around structural columns; all dimensions estimated."}],"scaleConfirmed":false,"assumptions":["Agent-created spatial draft. Verify object footprints and passage widths.","Robot settings, workload and station positions are illustrative defaults."],"dock":{"x":0.9,"z":0.9},"destination":{"x":47.56,"z":22.5},"task":"clean","fleetSize":1,"speed":0.6,"radius":0.24,"coverageWidth":0.6,"durationMinutes":30,"demandPerHour":30,"serviceSeconds":15},"baseline":null,"decisionDraft":{"targetCoverage":null,"targetCompletion":null,"currency":null,"years":null,"workdaysPerYear":null,"loadedHourlyCost":null,"currentPaidHoursPerDay":null,"taskHoursReassignedPerDay":null,"paidHoursRemovedPerDay":null,"additionalPaidHoursPerDay":null,"robotPriceEach":null,"setupCost":null,"annualRobotCostEach":null,"sourceNote":null},"decisionEvidence":{},"decisionRanges":[],"decisionDeferred":[],"messages":[{"id":"welcome","role":"assistant","text":"どんな空間を作り、何を確かめたいですか。配置の編集や図面の取り込みから始められます。\n\nシミュレーションのタブには、条件を変えて試せるサンプルを用意しています。","source":"Laydyne"}],"spatialImport":null,"building":{"name":"Machining hall — photo estimate (48 x 24 m)","floors":[{"id":"floor-1","level":0,"x":0,"z":0,"height":9,"scene":{"name":"Machining hall — photo estimate (48 x 24 m)","kind":"factory","width":48,"depth":24,"objects":[{"id":"hall-floor","label":"hall floor","kind":"block","x":0,"z":0,"w":48,"d":24,"h":0.02,"blocks":false,"color":12568009,"source":"assumed","note":"48 m approximate supplied length; 24 m inferred width. Thin nonblocking concrete surface; slab thickness not surveyed."},{"id":"south-wall","label":"south wall","kind":"wall","x":0,"z":23.8,"w":48,"d":0.2,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"north-wall","label":"north wall","kind":"wall","x":0,"z":0,"w":48,"d":0.2,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"west-wall","label":"west wall","kind":"wall","x":0,"z":0.2,"w":0.2,"d":23.6,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"east-wall","label":"east wall","kind":"wall","x":47.8,"z":0.2,"w":0.2,"d":23.6,"h":9,"color":13357267,"source":"assumed","note":"Photos 1-2: facade about four 2.2 m personnel-door heights; rounded to 9 m. Insulated cladding thickness assumed 0.20 m."},{"id":"personnel-entrance","label":"personnel entrance","kind":"door","x":9.8,"z":23.8,"w":1.1,"d":0.2,"h":2.3,"source":"assumed","note":"Photos 1-2: typical single personnel door 1.1 x 2.3 m; centre about 10.35 m from west end."},{"id":"south-dock-1","label":"south dock 1","kind":"dock_door","x":34.2,"z":23.8,"w":3.2,"d":0.2,"h":3.6,"tags":["flow-dock"],"source":"assumed","note":"Photos 1,2,6: assumed 3.2 x 3.6 m opening from 2.5 m truck width; facade-relative location. Dock sill level unverified."},{"id":"south-dock-2","label":"south dock 2","kind":"dock_door","x":42.7,"z":23.8,"w":3.2,"d":0.2,"h":3.6,"tags":["flow-dock"],"source":"assumed","note":"Photos 1,2,6: assumed 3.2 x 3.6 m opening from 2.5 m truck width; facade-relative location. Dock sill level unverified."},{"id":"south-high-window-1","label":"south high window 1","kind":"window","x":1,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-2","label":"south high window 2","kind":"window","x":9,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-3","label":"south high window 3","kind":"window","x":17,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-4","label":"south high window 4","kind":"window","x":25,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-5","label":"south high window 5","kind":"window","x":33,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"south-high-window-6","label":"south high window 6","kind":"window","x":41,"z":23.8,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 1-2: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-1","label":"north high window 1","kind":"window","x":1,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-2","label":"north high window 2","kind":"window","x":9,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-3","label":"north high window 3","kind":"window","x":17,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-4","label":"north high window 4","kind":"window","x":25,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-5","label":"north high window 5","kind":"window","x":33,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"north-high-window-6","label":"north high window 6","kind":"window","x":41,"z":0,"w":5.2,"d":0.2,"h":1.6,"y":5.5,"source":"assumed","note":"Photos 3-5: high glazing approx 5.2 x 1.6 m, sill 5.5 m; six bays at 8 m pitch. North placement extrapolated."},{"id":"office-exterior-window-1","label":"office exterior window 1","kind":"window","x":2,"z":23.8,"w":2.8,"d":0.2,"h":1.5,"y":1,"source":"assumed","note":"Photo 2: two low office windows scaled against cars and personnel door; assumed sill 1.0 m."},{"id":"office-exterior-window-2","label":"office exterior window 2","kind":"window","x":6,"z":23.8,"w":2.8,"d":0.2,"h":1.5,"y":1,"source":"assumed","note":"Photo 2: two low office windows scaled against cars and personnel door; assumed sill 1.0 m."},{"id":"steel-column-0-0","label":"steel column 0 0","kind":"column","x":0.25,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-0-1","label":"steel column 0 1","kind":"column","x":0.25,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-0-2","label":"steel column 0 2","kind":"column","x":0.25,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-1-0","label":"steel column 1 0","kind":"column","x":7.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-1-1","label":"steel column 1 1","kind":"column","x":7.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-1-2","label":"steel column 1 2","kind":"column","x":7.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-2-0","label":"steel column 2 0","kind":"column","x":15.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-2-1","label":"steel column 2 1","kind":"column","x":15.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-2-2","label":"steel column 2 2","kind":"column","x":15.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-3-0","label":"steel column 3 0","kind":"column","x":23.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-3-1","label":"steel column 3 1","kind":"column","x":23.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-3-2","label":"steel column 3 2","kind":"column","x":23.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-4-0","label":"steel column 4 0","kind":"column","x":31.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-4-1","label":"steel column 4 1","kind":"column","x":31.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-4-2","label":"steel column 4 2","kind":"column","x":31.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-5-0","label":"steel column 5 0","kind":"column","x":39.775,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-5-1","label":"steel column 5 1","kind":"column","x":39.775,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-5-2","label":"steel column 5 2","kind":"column","x":39.775,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-6-0","label":"steel column 6 0","kind":"column","x":47.3,"z":0.25,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-6-1","label":"steel column 6 1","kind":"column","x":47.3,"z":11.775,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"steel-column-6-2","label":"steel column 6 2","kind":"column","x":47.3,"z":23.3,"w":0.45,"d":0.45,"h":8.5,"color":1202841,"source":"assumed","note":"Photos 3-5,7: blue steel posts estimated 450 mm envelope. Assumed 8 m longitudinal bays and two 12 m transverse spans; obscured posts extrapolated."},{"id":"qc-north-glazing","label":"qc north glazing","kind":"partition","x":0.2,"z":18.8,"w":12,"d":0.1,"h":3.2,"source":"assumed","note":"Photos 4,5,7: glazed QC enclosure estimated 12 x 5 m, height 3.2 m from 0.9 m benches and door; southwest position inferred."},{"id":"qc-east-glazing","label":"qc east glazing","kind":"partition","x":12.1,"z":18.9,"w":0.1,"d":4.9,"h":3.2,"source":"assumed","note":"Photos 4,5: return glazing assumed to enclose southwest 12 x 5 m office/QC; room depth and extent uncertain."},{"id":"qc-internal-door","label":"qc internal door","kind":"door","x":9.9,"z":18.8,"w":1.1,"d":0.1,"h":2.3,"source":"assumed","note":"Photo 4: glazed single-leaf door assumed 1.1 x 2.3 m; location along QC frontage inferred."},{"id":"roof-light-1","label":"roof light 1","kind":"barrel_roof","x":3,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-2","label":"roof light 2","kind":"barrel_roof","x":11,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-3","label":"roof light 3","kind":"barrel_roof","x":19,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-4","label":"roof light 4","kind":"barrel_roof","x":27,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-5","label":"roof light 5","kind":"barrel_roof","x":35,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"roof-light-6","label":"roof light 6","kind":"barrel_roof","x":43,"z":2,"w":2,"d":20,"h":0.35,"y":9,"blocks":false,"color":11393518,"source":"assumed","note":"Photos 1-8: six assumed 2 m barrel lights, 2 m setbacks, 20 m length, base 9 m, rise 0.35 m; exterior crest hidden by facade."},{"id":"cnc-n-1","label":"MC N1 — probable machining centre","kind":"machine","x":5.5,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N1; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-1","label":"CNC S1 — type uncertain","kind":"machine","x":2.5,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 1, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-2","label":"MC N2 — probable machining centre","kind":"machine","x":10.3,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N2; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-2","label":"CNC S2 — type uncertain","kind":"machine","x":7.3,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 2, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-3","label":"MC N3 — probable machining centre","kind":"machine","x":15.1,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N3; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-3","label":"CNC S3 — type uncertain","kind":"machine","x":12.1,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 3, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-4","label":"MC N4 — probable machining centre","kind":"machine","x":19.9,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N4; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-4","label":"CNC S4 — type uncertain","kind":"machine","x":16.9,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 4, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-5","label":"MC N5 — probable machining centre","kind":"machine","x":24.7,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N5; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-5","label":"CNC S5 — type uncertain","kind":"machine","x":21.7,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 5, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"cnc-n-6","label":"MC N6 — probable machining centre","kind":"machine","x":29.5,"z":2.5,"w":3,"d":2.5,"h":2.7,"color":14804197,"accent":3422784,"tags":["cnc","machining-centre"],"source":"assumed","note":"Photos 3,5,7: probable machining centre N6; six-row count provisional. Row staggered 3 m east relative to opposing machines to match photo 5 foreground. 3 x 2.5 x 2.7 m assumed."},{"id":"cnc-s-6","label":"CNC S6 — type uncertain","kind":"machine","x":26.5,"z":8.3,"w":3,"d":2.5,"h":2.5,"facing":180,"color":14804197,"accent":3422784,"tags":["cnc","type-unconfirmed"],"source":"assumed","note":"Photos 3,4,5,7: second-row enclosure 6, matched as same row, not extra machines. 3 x 2.5 m assumed; milling/turning type obscured. Operator side north toward machine aisle."},{"id":"qc-cmm-base","label":"CMM — granite measuring table","kind":"block","x":3,"z":20.2,"w":1.5,"d":1.2,"h":1,"color":5264471,"group":"cmm-01","source":"assumed","note":"Photo 4: one coordinate measuring machine inside glazed QC; granite base estimated 1.5 x 1.2 m. Single machine, represented by base and probe assembly."},{"id":"qc-cmm-upright","label":"CMM — probe upright","kind":"block","x":3.1,"z":21.1,"w":0.25,"d":0.25,"h":1.5,"y":1,"color":14475747,"group":"cmm-01","source":"assumed","note":"Photo 4: upright of same CMM, not another machine; assumed 2.5 m total height."},{"id":"qc-cmm-arm","label":"CMM — probe arm","kind":"block","x":3.1,"z":20.4,"w":0.25,"d":0.7,"h":0.2,"y":2.3,"color":14475747,"group":"cmm-01","source":"assumed","note":"Photo 4: arm of same CMM; approximate envelope, operator access from north."},{"id":"qc-cmm-probe","label":"CMM — vertical probe","kind":"block","x":3.15,"z":20.4,"w":0.12,"d":0.12,"h":0.65,"y":1.65,"color":3488317,"group":"cmm-01","source":"assumed","note":"Photo 4: probe of same CMM; illustrative geometry scaled to granite table."},{"id":"rack-0-1","label":"Rack west bay 1","kind":"rack","x":40.225,"z":1.5,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-2","label":"Rack west bay 2","kind":"rack","x":40.225,"z":4.2,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-3","label":"Rack west bay 3","kind":"rack","x":40.225,"z":6.9,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-4","label":"Rack west bay 4","kind":"rack","x":40.225,"z":9.600000000000001,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-0-5","label":"Rack west bay 5","kind":"rack","x":40.225,"z":12.3,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-0","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-1","label":"Rack east bay 1","kind":"rack","x":44.825,"z":1.5,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-2","label":"Rack east bay 2","kind":"rack","x":44.825,"z":4.2,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-3","label":"Rack east bay 3","kind":"rack","x":44.825,"z":6.9,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-4","label":"Rack east bay 4","kind":"rack","x":44.825,"z":9.600000000000001,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"rack-1-5","label":"Rack east bay 5","kind":"rack","x":44.825,"z":12.3,"w":1.1,"d":2.7,"h":4.5,"color":1461617,"accent":15761431,"group":"rack-run-1","source":"assumed","note":"Photos 3,4,7,8: two five-bay runs, count provisional. Shifted east for 3.5 m aisle toward east dock, excluding central column from aisle. Bay 2.7 x 1.1 x 4.5 m."},{"id":"assembly-bench-0-1","label":"Assembly bench 1","kind":"workbench","x":15,"z":15.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-1","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-0-2","label":"Assembly bench 2","kind":"workbench","x":19.3,"z":15.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-2","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-0-3","label":"Assembly bench 3","kind":"workbench","x":23.6,"z":15.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-3","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-1-1","label":"Assembly bench 4","kind":"workbench","x":15,"z":18.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-1","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-1-2","label":"Assembly bench 5","kind":"workbench","x":19.3,"z":18.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-2","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"assembly-bench-1-3","label":"Assembly bench 6","kind":"workbench","x":23.6,"z":18.7,"w":2.4,"d":0.9,"h":0.9,"color":9345439,"group":"assembly-cell-3","tags":["assembly"],"source":"assumed","note":"Photos 3,4,7: recurring assembly table group, six benches provisionally deduplicated; approx 2.4 x 0.9 m from standard 0.9 m height. Small fixtures included in bench envelope."},{"id":"roller-line","label":"Roller conveyor — one continuous line","kind":"conveyor","x":20,"z":20.5,"w":9,"d":0.8,"h":0.9,"color":10266541,"source":"assumed","note":"Photos 3,7: same roller line runs east-west along hall, corrected after camera comparison. 9 m length inferred from benches, 0.8 m width, 0.9 m height."},{"id":"packing-table-1","label":"Packing table 1","kind":"workbench","x":32,"z":17.5,"w":1.8,"d":0.9,"h":0.9,"color":10266541,"tags":["packing"],"source":"assumed","note":"Photos 3,6,7: two dock-side tables, counted once across views. Packing-table catalog 1.8 x 0.9 x 0.9 m; positions relative to conveyor inferred."},{"id":"packing-table-2","label":"Packing table 2","kind":"workbench","x":36,"z":17.5,"w":1.8,"d":0.9,"h":0.9,"color":10266541,"tags":["packing"],"source":"assumed","note":"Photos 3,6,7: two dock-side tables, counted once across views. Packing-table catalog 1.8 x 0.9 x 0.9 m; positions relative to conveyor inferred."},{"id":"staged-pallet-1","label":"Loaded floor pallet 1","kind":"pallet","x":39,"z":20.4,"w":1.2,"d":1,"h":1.4,"color":12296055,"group":"dock-load","source":"assumed","note":"Photos 6,7: shrink-wrapped dock load treated as two adjacent standard pallets, not duplicated in photo 7; loaded-pallet catalog 1.2 x 1.0 x 1.4 m."},{"id":"staged-pallet-2","label":"Loaded floor pallet 2","kind":"pallet","x":40.2,"z":20.4,"w":1.2,"d":1,"h":1.4,"color":12296055,"group":"dock-load","source":"assumed","note":"Photos 6,7: second pallet of the same contiguous wrapped load, placed touching first pallet; no passage intended between them. Assumed 1.2 x 1 x 1.4 m."},{"id":"forklift-01","label":"Forklift — single truck","kind":"forklift","x":38.2,"z":15.2,"w":1.2,"d":2.4,"h":2.1,"facing":180,"color":15645988,"source":"assumed","note":"Photos 3,4,7,8: single 1.2 x 2.4 x 2.1 m forklift, moved west of rack aisle to match unobstructed view."},{"id":"tool-chest-1","label":"Mobile tool chest 1","kind":"cabinet","x":1.3,"z":2.5,"w":0.7,"d":0.5,"h":0.9,"color":2387867,"source":"assumed","note":"Photos 3,4: rolling tool chest; possible cross-view match assigned once. Approx 0.7 x 0.5 m."},{"id":"tool-chest-2","label":"Mobile tool chest 2","kind":"cabinet","x":18,"z":11.8,"w":0.7,"d":0.5,"h":0.9,"color":2387867,"source":"assumed","note":"Photos 4,7: mobile tool chest, assumed same cart across views; 0.7 x 0.5 m. Shifted clear of CNC enclosure and main aisle."},{"id":"rear-cabinet-1","label":"Blue storage cabinet 1","kind":"cabinet","x":0.2,"z":4.5,"w":0.6,"d":2,"h":2,"color":2383513,"source":"assumed","note":"Photo 5: first of paired end-wall cabinets, counted once. Catalog 2 x 0.6 x 2 m turned to face east; moved flush to west wall to clear operator aisle."},{"id":"rear-cabinet-2","label":"Blue storage cabinet 2","kind":"cabinet","x":0.2,"z":6.5,"w":0.6,"d":2,"h":2,"color":2383513,"source":"assumed","note":"Photo 5: second end-wall cabinet. Catalog 2 x 0.6 x 2 m turned east; adjacent to first cabinet, outside operator aisle."},{"id":"roof-beam-0","label":"roof beam 0","kind":"block","x":0.25,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-1","label":"roof beam 1","kind":"block","x":7.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-2","label":"roof beam 2","kind":"block","x":15.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-3","label":"roof beam 3","kind":"block","x":23.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-4","label":"roof beam 4","kind":"block","x":31.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-5","label":"roof beam 5","kind":"block","x":39.775,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-beam-6","label":"roof beam 6","kind":"block","x":47.3,"z":0.2,"w":0.45,"d":23.6,"h":0.5,"y":8.5,"color":5266276,"tags":["roof"],"source":"assumed","note":"Photos 3-8: transverse beam over assumed column grid; 0.45 x 0.5 m section, underside 8.5 m estimated."},{"id":"roof-panel-0","label":"roof panel 0","kind":"block","x":0,"z":0,"w":3,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-1","label":"roof panel 1","kind":"block","x":5,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-2","label":"roof panel 2","kind":"block","x":13,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-3","label":"roof panel 3","kind":"block","x":21,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-4","label":"roof panel 4","kind":"block","x":29,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-5","label":"roof panel 5","kind":"block","x":37,"z":0,"w":6,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-panel-6","label":"roof panel 6","kind":"block","x":45,"z":0,"w":3,"d":24,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 3-8: opaque roof infill, underside 9 m and 0.12 m thickness assumed; corrugations omitted."},{"id":"roof-end-1-0","label":"roof end 1 0","kind":"block","x":3,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-1-22","label":"roof end 1 22","kind":"block","x":3,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-2-0","label":"roof end 2 0","kind":"block","x":11,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-2-22","label":"roof end 2 22","kind":"block","x":11,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-3-0","label":"roof end 3 0","kind":"block","x":19,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-3-22","label":"roof end 3 22","kind":"block","x":19,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-4-0","label":"roof end 4 0","kind":"block","x":27,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-4-22","label":"roof end 4 22","kind":"block","x":27,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-5-0","label":"roof end 5 0","kind":"block","x":35,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-5-22","label":"roof end 5 22","kind":"block","x":35,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-6-0","label":"roof end 6 0","kind":"block","x":43,"z":0,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"roof-end-6-22","label":"roof end 6 22","kind":"block","x":43,"z":22,"w":2,"d":2,"h":0.12,"y":9,"color":14212320,"tags":["roof"],"source":"assumed","note":"Photos 1-2: assumed 2 m roof-light setback behind fascia."},{"id":"dock-surround-1","label":"dock surround 1","kind":"dock_shelter","x":33.9,"z":23.55,"w":3.8,"d":0.45,"h":3.9,"blocks":false,"color":2698286,"source":"assumed","note":"Photos 1,2,6: black dock surround; 0.3 m margins around opening, 0.45 m depth estimated."},{"id":"dock-surround-2","label":"dock surround 2","kind":"dock_shelter","x":42.4,"z":23.55,"w":3.8,"d":0.45,"h":3.9,"blocks":false,"color":2698286,"source":"assumed","note":"Photos 1,2,6: black dock surround; 0.3 m margins around opening, 0.45 m depth estimated."},{"id":"entrance-canopy","label":"entrance canopy","kind":"block","x":8.15,"z":23.35,"w":4,"d":0.65,"h":0.18,"y":3.2,"blocks":false,"color":6844792,"source":"assumed","note":"Photos 1-2: canopy assumed 4 m wide, 0.65 m projection, underside 3.2 m; projection clipped at model floor boundary."},{"id":"qc-ceiling","label":"QC suspended ceiling","kind":"block","x":0.2,"z":18.9,"w":12,"d":4.4,"h":0.12,"y":3.2,"color":15067112,"source":"assumed","note":"Photo 4: ceiling at 3.2 m, split around south columns; approximate footprint."},{"id":"machine-aisle","label":"Machine operating aisle","kind":"zone","x":2,"z":5.1,"w":30,"d":3.1,"h":0.025,"y":0.025,"color":12173766,"tags":["aisle"],"source":"assumed","note":"Photo 5: aisle between opposing operator faces; provisional 3.1 m clear width."},{"id":"main-aisle","label":"Main yellow-bordered aisle","kind":"zone","x":1,"z":12.8,"w":35,"d":2,"h":0.025,"y":0.025,"color":12699080,"tags":["aisle"],"source":"assumed","note":"Photos 3,4,7: 2 m main aisle; ends before rack run so painted route does not pass under storage."},{"id":"rack-aisle","label":"Rack handling aisle","kind":"zone","x":41.325,"z":1.5,"w":3.5,"d":13.5,"h":0.025,"y":0.025,"color":12568008,"tags":["aisle"],"source":"assumed","note":"Photo 8: 3.5 m clear aisle estimated; previous 5.7 m too wide in trial render."},{"id":"green-walk","label":"Green pedestrian walkway","kind":"zone","x":1,"z":16.8,"w":12,"d":1.2,"h":0.03,"y":0.025,"color":3377249,"tags":["walkway"],"source":"assumed","note":"Photos 3,4,5,7: one green pedestrian route alongside QC, counted once across views; 1.2 m width assumed."},{"id":"dock-hatch-1","label":"Dock 1 hatched clearance","kind":"zone","x":33.7,"z":20,"w":4.2,"d":3.8,"h":0.025,"y":0.025,"color":15648043,"symbol":"hatch","tags":["dock-clearance"],"source":"assumed","note":"Photos 6,7,8: black/yellow dock approach markings, two areas matched to existing dock doors; 4.2 x 3.8 m assumed."},{"id":"dock-hatch-2","label":"Dock 2 hatched clearance","kind":"zone","x":42.2,"z":20,"w":4.2,"d":3.8,"h":0.025,"y":0.025,"color":15648043,"symbol":"hatch","tags":["dock-clearance"],"source":"assumed","note":"Photos 6,7,8: black/yellow dock approach markings, two areas matched to existing dock doors; 4.2 x 3.8 m assumed."},{"id":"yellow-line-12.8","label":"Yellow main aisle boundary","kind":"zone","x":1,"z":12.8,"w":35,"d":0.08,"h":0.03,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: yellow painted aisle edges; 80 mm line width assumed."},{"id":"yellow-line-14.72","label":"Yellow main aisle boundary","kind":"zone","x":1,"z":14.72,"w":35,"d":0.08,"h":0.03,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: yellow painted aisle edges; 80 mm line width assumed."},{"id":"walk-line-16.8","label":"Walkway yellow boundary","kind":"zone","x":1,"z":16.8,"w":12,"d":0.08,"h":0.035,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: pedestrian walkway edge paint; 80 mm assumed."},{"id":"walk-line-17.92","label":"Walkway yellow boundary","kind":"zone","x":1,"z":17.92,"w":12,"d":0.08,"h":0.035,"y":0.025,"color":16765484,"source":"assumed","note":"Photos 3,4,7: pedestrian walkway edge paint; 80 mm assumed."},{"id":"qc-ceiling-south-1","label":"qc-ceiling-south-1","kind":"block","x":0.7,"z":23.3,"w":7.075,"d":0.5,"h":0.12,"y":3.2,"color":15067112,"source":"assumed","note":"Photo 4: suspended QC ceiling, trimmed around structural columns; all dimensions estimated."},{"id":"qc-ceiling-south-2","label":"qc-ceiling-south-2","kind":"block","x":8.225,"z":23.3,"w":3.975,"d":0.5,"h":0.12,"y":3.2,"color":15067112,"source":"assumed","note":"Photo 4: suspended QC ceiling, trimmed around structural columns; all dimensions estimated."}],"scaleConfirmed":false,"assumptions":["Agent-created spatial draft. Verify object footprints and passage widths.","Robot settings, workload and station positions are illustrative defaults."],"dock":{"x":0.9,"z":0.9},"destination":{"x":47.56,"z":22.5},"task":"clean","fleetSize":1,"speed":0.6,"radius":0.24,"coverageWidth":0.6,"durationMinutes":30,"demandPerHour":30,"serviceSeconds":15}}],"activeFloor":"floor-1","storyHeight":9,"links":[]},"floorDecisions":{},"processRun":{"scenarioId":"hall-forklift-shift","engine":"process-des-2.7.0","inputHash":"fnv1a-05f9f5c5","spaceHash":"fnv1a-8876291c","seed":20261006,"runs":20,"savedAt":"2026-10-06T12:02:22.018Z","encoding":"gzip","bytes":124174,"sha256":"5b16ba0d9ca7733a6be75397381294e98ba59dd8d3d4857c2f9674698067fa1d","data":"H4sIAAAAAAAAE8y9XY8dSZIl9l9SryyH27dZPe1gBWFH0AIrLVZ6WAwabFZ2N7dZZIlk9Uz3Yv67cDyZmTevR9yMyIybUM0C2yRveLh5+Ie52bFz/ufN7ec/f/x8+3/ffv328cvnm59vfvv65cPtt28//XL77Sdu0frNu5uPn3/7/ft/ev/tLzc/3/zp89/o/U/d/lR/sg928+7m22/vP9w++cfMcC76gH/8cPv5/dePX/75l5ufb/7y/tOnn/705etfP3380/efvv3l45++4ye3t7/c/MydnXr3dzdff//8DX9+d/Pt+/vvv3/Dg1++fvzHl89/+Hr7/sNfbn+5eXfz2/uv73+9/X779dvNz//z5r5NPIfe/vHL759/+S+3X//Tl9+/3vxM/d3Nn25vn/7Fl9+/P/2V48GP3z++//R/vf/Xu9/8+PP/9vHzx2947c/93c2nL+9/uf3lv/42Ok2N3938+v7z7+8//fib3vLdzW8fP/z1P3/8fGfE+MOXX25vftb7P73/t5ufvb+7+eXrl9/G7+T+D+N3D/+E31V/d/Ph84f/evvhy+dfvt38HGjz/bdvt7/+8dPfH/5W8Mxv7z/89ePnPz/8JWW/791/ev/5l0+n/4bff/jy+W+3f//y9aHrZP/+7n6sH37JmR3f4uOvv396//32l//2+fvHT+f/evu328/fv/2Xu6mDxqyTvrv59fb7148fxif67dP7z5/vPjQM+Pr1498e/vThy6+/fbr9Pka0DOP+X75++fPX22/fbn62dze/3X7+5ePnP/8Tnnn/6dv4DP/6/uP3j5//PP739y/f33/6f95//P44HEmmLYpYvTxD3t28/9vt1/d/vn3yM6reIqTMWTRVHF1+/29Pm+o9m1MkWXiv5Iem/uN9r//j3z98un14INmaa3hahTN1G22u/FiIvWmJunF0Lv1hzf/68dv3958/3P7nH1PcnbR5Fll2igx6d/PHT18+/HV8t39/d/P19tuX379+uP128/N//583H7HYPnz+8Idvn758//YfPnz+8NPnn+jm3c2H97+9//Dx+99vfiaM8n/7djsG8Lfb93/957s/0cPQ/u9f/ng31L++/7f/8/fb32//j9vPf/7+l/GT9x/+398/fsVc+Ig1V+jAp9v3307/5o+/f/s7/vQ45TSq1eN/+e7m9+8fP338x/vvY+fp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"},"changeLog":{"entries":[{"at":"2026-10-06T11:41:52.793Z","changeNumber":1,"source":"mcp","action":"create_space","floors":["floor-1"],"changes":{"parts":{"added":52,"removed":13},"floors":{"changed":1}},"summary":"parts +52 −13 · floor areas ~1"},{"at":"2026-10-06T11:42:00.401Z","changeNumber":2,"source":"mcp","action":"edit_floors","floors":["floor-1"],"changes":{"floors":{"changed":1}},"summary":"floor areas ~1"},{"at":"2026-10-06T11:45:46.705Z","changeNumber":3,"source":"mcp","action":"edit_space","floors":["floor-1"],"changes":{"parts":{"added":52}},"summary":"parts +52"},{"at":"2026-10-06T11:46:12.089Z","changeNumber":4,"source":"mcp","action":"edit_space","floors":["floor-1"],"changes":{"parts":{"changed":6}},"summary":"parts ~6"},{"at":"2026-10-06T11:46:49.697Z","changeNumber":5,"source":"mcp","action":"edit_space","floors":["floor-1"],"changes":{"parts":{"changed":3}},"summary":"parts ~3"},{"at":"2026-10-06T11:51:44.154Z","changeNumber":6,"source":"mcp","action":"edit_space","floors":["floor-1"],"changes":{"parts":{"added":29,"changed":20}},"summary":"parts +29 ~20"},{"at":"2026-10-06T11:52:35.769Z","changeNumber":7,"source":"mcp","action":"edit_space","floors":["floor-1"],"changes":{"parts":{"added":1,"changed":6}},"summary":"parts +1 ~6"},{"at":"2026-10-06T11:54:40.866Z","changeNumber":8,"source":"mcp","action":"edit_space","floors":["floor-1"],"changes":{"parts":{"added":2,"changed":12}},"summary":"parts +2 ~12"},{"at":"2026-10-06T12:01:07.900Z","changeNumber":9,"source":"mcp","action":"edit_space","floors":["floor-1"],"changes":{"parts":{"changed":10}},"summary":"parts ~10"},{"at":"2026-10-06T12:01:08.453Z","changeNumber":10,"source":"mcp","action":"put_process_scenario","changes":{"scenarios":{"added":1}},"summary":"scenarios +1"},{"at":"2026-10-06T12:01:31.750Z","changeNumber":11,"source":"mcp","action":"put_process_scenario","changes":{"scenarios":{"changed":1}},"summary":"scenarios ~1"},{"at":"2026-10-06T12:01:56.586Z","changeNumber":12,"source":"mcp","action":"put_process_scenario","changes":{"scenarios":{"changed":1}},"summary":"scenarios ~1"},{"at":"2026-10-06T12:02:12.322Z","changeNumber":13,"source":"mcp","action":"save_process_option","changes":{"records":{"added":1}},"summary":"saved records +1"},{"at":"2026-10-06T12:02:12.826Z","changeNumber":14,"source":"mcp","action":"update_process_parameters","changes":{"scenarios":{"changed":1}},"summary":"scenarios ~1"},{"at":"2026-10-06T12:02:14.537Z","changeNumber":15,"source":"mcp","action":"save_process_option","changes":{"records":{"added":1}},"summary":"saved records +1"},{"at":"2026-10-06T12:02:22.018Z","changeNumber":16,"source":"mcp","action":"compare_process_options","changes":{"records":{"added":1}},"summary":"saved records +1"}],"dropped":0}}