{"version":3,"editorView":{"mode":"hologram","dimension":"3d","scope":"floor","planLayout":"all-levels","theme":"graphite","showRoutes":true,"showCoverage":true,"plan":null,"levelPlan":null,"camera":null},"processWorkspace":{"scenarios":[{"version":2,"id":"cafe-service","name":"Café order and pickup","horizonSeconds":3600,"parameters":{"customers":24,"arrivalInterval":20,"cashiers":1,"baristas":1,"orderSeconds":12,"prepareSeconds":45},"resources":[{"id":"cashier","name":"Cashiers","capacity":{"parameter":"cashiers"}},{"id":"barista","name":"Preparation stations","capacity":{"parameter":"baristas"}}],"processes":[{"id":"coffee-order","name":"Coffee order","agent":"customer","steps":[{"type":"goto","to":{"object":"cafe-order"}},{"type":"acquire","resourceId":"cashier","units":1},{"type":"delay","durationSeconds":{"parameter":"orderSeconds"}},{"type":"release","resourceId":"cashier","units":1},{"type":"goto","to":{"object":"cafe-pickup"}},{"type":"acquire","resourceId":"barista","units":1},{"type":"delay","durationSeconds":{"parameter":"prepareSeconds"}},{"type":"release","resourceId":"barista","units":1},{"type":"goto","to":{"object":"cafe-entry"}},{"type":"finish"}]}],"arrivals":[{"id":"customers","processId":"coffee-order","startSeconds":0,"at":{"object":"cafe-entry"},"mode":"count","count":{"parameter":"customers"},"intervalSeconds":{"parameter":"arrivalInterval"}}],"agents":[{"id":"customer","label":"Customer","radius":0.3,"speed":1.2,"height":1.7}],"maxEvents":100000,"traceLimit":500},{"version":2,"id":"cafe-service-candidate","name":"2 preparation stations","horizonSeconds":3600,"parameters":{"customers":24,"arrivalInterval":20,"cashiers":1,"baristas":2,"orderSeconds":12,"prepareSeconds":45},"resources":[{"id":"cashier","name":"Cashiers","capacity":{"parameter":"cashiers"}},{"id":"barista","name":"Preparation stations","capacity":{"parameter":"baristas"}}],"processes":[{"id":"coffee-order","name":"Coffee order","agent":"customer","steps":[{"type":"goto","to":{"object":"cafe-order"}},{"type":"acquire","resourceId":"cashier","units":1},{"type":"delay","durationSeconds":{"parameter":"orderSeconds"}},{"type":"release","resourceId":"cashier","units":1},{"type":"goto","to":{"object":"cafe-pickup"}},{"type":"acquire","resourceId":"barista","units":1},{"type":"delay","durationSeconds":{"parameter":"prepareSeconds"}},{"type":"release","resourceId":"barista","units":1},{"type":"goto","to":{"object":"cafe-entry"}},{"type":"finish"}]}],"arrivals":[{"id":"customers","processId":"coffee-order","startSeconds":0,"at":{"object":"cafe-entry"},"mode":"count","count":{"parameter":"customers"},"intervalSeconds":{"parameter":"arrivalInterval"}}],"agents":[{"id":"customer","label":"Customer","radius":0.3,"speed":1.2,"height":1.7}],"maxEvents":100000,"traceLimit":500}],"activeId":"cafe-service","options":[{"id":"cafe-service-a","name":"1 preparation station","createdAt":"2026-09-28T03:00:00.000Z","building":{"name":"Café order & pickup","floors":[{"id":"floor-1","level":0,"x":0,"z":0,"scene":{"name":"Café order & pickup","kind":"office","width":18,"depth":14,"objects":[{"id":"cafe-entry","label":"Entrance & exit","kind":"zone","x":12,"z":11,"w":2,"d":2,"h":0.02},{"id":"cafe-order","label":"Order here","kind":"zone","x":2,"z":4.5,"w":2,"d":2,"h":0.02},{"id":"cafe-pickup","label":"Drink pickup","kind":"zone","x":7,"z":4.5,"w":2,"d":2,"h":0.02},{"id":"cafe-till","label":"Order counter","kind":"counter","x":2,"z":3,"w":3,"d":0.8,"h":1},{"id":"cafe-bar","label":"Preparation counter","kind":"counter","x":7,"z":3,"w":3,"d":0.8,"h":1},{"id":"cafe-fridge","label":"Fridge","kind":"fridge","x":0.6,"z":1,"w":0.7,"d":0.7,"h":1.8},{"id":"cafe-table-a","label":"Table","kind":"round_table","x":13,"z":2,"w":1,"d":1,"h":0.72},{"id":"cafe-chair-a","label":"Chair","kind":"chair","x":14.4,"z":2.2,"w":0.55,"d":0.55,"h":0.85},{"id":"cafe-table-b","label":"Table","kind":"round_table","x":13,"z":6,"w":1,"d":1,"h":0.72},{"id":"cafe-chair-b","label":"Chair","kind":"chair","x":14.4,"z":6.2,"w":0.55,"d":0.55,"h":0.85}],"scaleConfirmed":false,"assumptions":["Synthetic learning layout and inputs, not site measurements."],"dock":{"x":0.3,"z":0.3},"destination":{"x":17.7,"z":13.76},"task":"clean","fleetSize":1,"speed":0.6,"radius":0.24,"coverageWidth":0.6,"durationMinutes":30,"demandPerHour":30,"serviceSeconds":15}}],"activeFloor":"floor-1","storyHeight":4,"links":[]},"scenario":{"version":2,"id":"cafe-service","name":"Café order and pickup","horizonSeconds":3600,"parameters":{"customers":24,"arrivalInterval":20,"cashiers":1,"baristas":1,"orderSeconds":12,"prepareSeconds":45},"resources":[{"id":"cashier","name":"Cashiers","capacity":{"parameter":"cashiers"}},{"id":"barista","name":"Preparation stations","capacity":{"parameter":"baristas"}}],"processes":[{"id":"coffee-order","name":"Coffee order","agent":"customer","steps":[{"type":"goto","to":{"object":"cafe-order"}},{"type":"acquire","resourceId":"cashier","units":1},{"type":"delay","durationSeconds":{"parameter":"orderSeconds"}},{"type":"release","resourceId":"cashier","units":1},{"type":"goto","to":{"object":"cafe-pickup"}},{"type":"acquire","resourceId":"barista","units":1},{"type":"delay","durationSeconds":{"parameter":"prepareSeconds"}},{"type":"release","resourceId":"barista","units":1},{"type":"goto","to":{"object":"cafe-entry"}},{"type":"finish"}]}],"arrivals":[{"id":"customers","processId":"coffee-order","startSeconds":0,"at":{"object":"cafe-entry"},"mode":"count","count":{"parameter":"customers"},"intervalSeconds":{"parameter":"arrivalInterval"}}],"agents":[{"id":"customer","label":"Customer","radius":0.3,"speed":1.2,"height":1.7}],"maxEvents":100000,"traceLimit":500},"spaceHash":"fnv1a-cf7a3191","scenarioHash":"fnv1a-5ecb80d2"},{"id":"cafe-service-b","name":"2 preparation stations","createdAt":"2026-09-28T03:00:00.000Z","building":{"name":"Café order & pickup","floors":[{"id":"floor-1","level":0,"x":0,"z":0,"scene":{"name":"Café order & pickup","kind":"office","width":18,"depth":14,"objects":[{"id":"cafe-entry","label":"Entrance & exit","kind":"zone","x":12,"z":11,"w":2,"d":2,"h":0.02},{"id":"cafe-order","label":"Order here","kind":"zone","x":2,"z":4.5,"w":2,"d":2,"h":0.02},{"id":"cafe-pickup","label":"Drink pickup","kind":"zone","x":7,"z":4.5,"w":2,"d":2,"h":0.02},{"id":"cafe-till","label":"Order counter","kind":"counter","x":2,"z":3,"w":3,"d":0.8,"h":1},{"id":"cafe-bar","label":"Preparation counter","kind":"counter","x":7,"z":3,"w":3,"d":0.8,"h":1},{"id":"cafe-fridge","label":"Fridge","kind":"fridge","x":0.6,"z":1,"w":0.7,"d":0.7,"h":1.8},{"id":"cafe-table-a","label":"Table","kind":"round_table","x":13,"z":2,"w":1,"d":1,"h":0.72},{"id":"cafe-chair-a","label":"Chair","kind":"chair","x":14.4,"z":2.2,"w":0.55,"d":0.55,"h":0.85},{"id":"cafe-table-b","label":"Table","kind":"round_table","x":13,"z":6,"w":1,"d":1,"h":0.72},{"id":"cafe-chair-b","label":"Chair","kind":"chair","x":14.4,"z":6.2,"w":0.55,"d":0.55,"h":0.85}],"scaleConfirmed":false,"assumptions":["Synthetic learning layout and inputs, not site measurements."],"dock":{"x":0.3,"z":0.3},"destination":{"x":17.7,"z":13.76},"task":"clean","fleetSize":1,"speed":0.6,"radius":0.24,"coverageWidth":0.6,"durationMinutes":30,"demandPerHour":30,"serviceSeconds":15}}],"activeFloor":"floor-1","storyHeight":4,"links":[]},"scenario":{"version":2,"id":"cafe-service-candidate","name":"2 preparation stations","horizonSeconds":3600,"parameters":{"customers":24,"arrivalInterval":20,"cashiers":1,"baristas":2,"orderSeconds":12,"prepareSeconds":45},"resources":[{"id":"cashier","name":"Cashiers","capacity":{"parameter":"cashiers"}},{"id":"barista","name":"Preparation stations","capacity":{"parameter":"baristas"}}],"processes":[{"id":"coffee-order","name":"Coffee order","agent":"customer","steps":[{"type":"goto","to":{"object":"cafe-order"}},{"type":"acquire","resourceId":"cashier","units":1},{"type":"delay","durationSeconds":{"parameter":"orderSeconds"}},{"type":"release","resourceId":"cashier","units":1},{"type":"goto","to":{"object":"cafe-pickup"}},{"type":"acquire","resourceId":"barista","units":1},{"type":"delay","durationSeconds":{"parameter":"prepareSeconds"}},{"type":"release","resourceId":"barista","units":1},{"type":"goto","to":{"object":"cafe-entry"}},{"type":"finish"}]}],"arrivals":[{"id":"customers","processId":"coffee-order","startSeconds":0,"at":{"object":"cafe-entry"},"mode":"count","count":{"parameter":"customers"},"intervalSeconds":{"parameter":"arrivalInterval"}}],"agents":[{"id":"customer","label":"Customer","radius":0.3,"speed":1.2,"height":1.7}],"maxEvents":100000,"traceLimit":500},"spaceHash":"fnv1a-cf7a3191","scenarioHash":"fnv1a-c2f9461d"}],"comparisons":[{"version":"process-comparison-1","id":"cafe-service-comparison","createdAt":"2026-09-28T03:00:00.000Z","baseline":{"id":"cafe-service-a","name":"1 preparation station","createdAt":"2026-09-28T03:00:00.000Z","building":{"name":"Café order & pickup","floors":[{"id":"floor-1","level":0,"x":0,"z":0,"scene":{"name":"Café order & pickup","kind":"office","width":18,"depth":14,"objects":[{"id":"cafe-entry","label":"Entrance & exit","kind":"zone","x":12,"z":11,"w":2,"d":2,"h":0.02},{"id":"cafe-order","label":"Order here","kind":"zone","x":2,"z":4.5,"w":2,"d":2,"h":0.02},{"id":"cafe-pickup","label":"Drink pickup","kind":"zone","x":7,"z":4.5,"w":2,"d":2,"h":0.02},{"id":"cafe-till","label":"Order counter","kind":"counter","x":2,"z":3,"w":3,"d":0.8,"h":1},{"id":"cafe-bar","label":"Preparation counter","kind":"counter","x":7,"z":3,"w":3,"d":0.8,"h":1},{"id":"cafe-fridge","label":"Fridge","kind":"fridge","x":0.6,"z":1,"w":0.7,"d":0.7,"h":1.8},{"id":"cafe-table-a","label":"Table","kind":"round_table","x":13,"z":2,"w":1,"d":1,"h":0.72},{"id":"cafe-chair-a","label":"Chair","kind":"chair","x":14.4,"z":2.2,"w":0.55,"d":0.55,"h":0.85},{"id":"cafe-table-b","label":"Table","kind":"round_table","x":13,"z":6,"w":1,"d":1,"h":0.72},{"id":"cafe-chair-b","label":"Chair","kind":"chair","x":14.4,"z":6.2,"w":0.55,"d":0.55,"h":0.85}],"scaleConfirmed":false,"assumptions":["Synthetic learning layout and inputs, not site measurements."],"dock":{"x":0.3,"z":0.3},"destination":{"x":17.7,"z":13.76},"task":"clean","fleetSize":1,"speed":0.6,"radius":0.24,"coverageWidth":0.6,"durationMinutes":30,"demandPerHour":30,"serviceSeconds":15}}],"activeFloor":"floor-1","storyHeight":4,"links":[]},"scenario":{"version":2,"id":"cafe-service","name":"Café order and pickup","horizonSeconds":3600,"parameters":{"customers":24,"arrivalInterval":20,"cashiers":1,"baristas":1,"orderSeconds":12,"prepareSeconds":45},"resources":[{"id":"cashier","name":"Cashiers","capacity":{"parameter":"cashiers"}},{"id":"barista","name":"Preparation stations","capacity":{"parameter":"baristas"}}],"processes":[{"id":"coffee-order","name":"Coffee order","agent":"customer","steps":[{"type":"goto","to":{"object":"cafe-order"}},{"type":"acquire","resourceId":"cashier","units":1},{"type":"delay","durationSeconds":{"parameter":"orderSeconds"}},{"type":"release","resourceId":"cashier","units":1},{"type":"goto","to":{"object":"cafe-pickup"}},{"type":"acquire","resourceId":"barista","units":1},{"type":"delay","durationSeconds":{"parameter":"prepareSeconds"}},{"type":"release","resourceId":"barista","units":1},{"type":"goto","to":{"object":"cafe-entry"}},{"type":"finish"}]}],"arrivals":[{"id":"customers","processId":"coffee-order","startSeconds":0,"at":{"object":"cafe-entry"},"mode":"count","count":{"parameter":"customers"},"intervalSeconds":{"parameter":"arrivalInterval"}}],"agents":[{"id":"customer","label":"Customer","radius":0.3,"speed":1.2,"height":1.7}],"maxEvents":100000,"traceLimit":500},"spaceHash":"fnv1a-cf7a3191","scenarioHash":"fnv1a-5ecb80d2"},"candidate":{"id":"cafe-service-b","name":"2 preparation stations","createdAt":"2026-09-28T03:00:00.000Z","building":{"name":"Café order & pickup","floors":[{"id":"floor-1","level":0,"x":0,"z":0,"scene":{"name":"Café order & pickup","kind":"office","width":18,"depth":14,"objects":[{"id":"cafe-entry","label":"Entrance & exit","kind":"zone","x":12,"z":11,"w":2,"d":2,"h":0.02},{"id":"cafe-order","label":"Order here","kind":"zone","x":2,"z":4.5,"w":2,"d":2,"h":0.02},{"id":"cafe-pickup","label":"Drink pickup","kind":"zone","x":7,"z":4.5,"w":2,"d":2,"h":0.02},{"id":"cafe-till","label":"Order counter","kind":"counter","x":2,"z":3,"w":3,"d":0.8,"h":1},{"id":"cafe-bar","label":"Preparation counter","kind":"counter","x":7,"z":3,"w":3,"d":0.8,"h":1},{"id":"cafe-fridge","label":"Fridge","kind":"fridge","x":0.6,"z":1,"w":0.7,"d":0.7,"h":1.8},{"id":"cafe-table-a","label":"Table","kind":"round_table","x":13,"z":2,"w":1,"d":1,"h":0.72},{"id":"cafe-chair-a","label":"Chair","kind":"chair","x":14.4,"z":2.2,"w":0.55,"d":0.55,"h":0.85},{"id":"cafe-table-b","label":"Table","kind":"round_table","x":13,"z":6,"w":1,"d":1,"h":0.72},{"id":"cafe-chair-b","label":"Chair","kind":"chair","x":14.4,"z":6.2,"w":0.55,"d":0.55,"h":0.85}],"scaleConfirmed":false,"assumptions":["Synthetic learning layout and inputs, not site measurements."],"dock":{"x":0.3,"z":0.3},"destination":{"x":17.7,"z":13.76},"task":"clean","fleetSize":1,"speed":0.6,"radius":0.24,"coverageWidth":0.6,"durationMinutes":30,"demandPerHour":30,"serviceSeconds":15}}],"activeFloor":"floor-1","storyHeight":4,"links":[]},"scenario":{"version":2,"id":"cafe-service-candidate","name":"2 preparation stations","horizonSeconds":3600,"parameters":{"customers":24,"arrivalInterval":20,"cashiers":1,"baristas":2,"orderSeconds":12,"prepareSeconds":45},"resources":[{"id":"cashier","name":"Cashiers","capacity":{"parameter":"cashiers"}},{"id":"barista","name":"Preparation stations","capacity":{"parameter":"baristas"}}],"processes":[{"id":"coffee-order","name":"Coffee order","agent":"customer","steps":[{"type":"goto","to":{"object":"cafe-order"}},{"type":"acquire","resourceId":"cashier","units":1},{"type":"delay","durationSeconds":{"parameter":"orderSeconds"}},{"type":"release","resourceId":"cashier","units":1},{"type":"goto","to":{"object":"cafe-pickup"}},{"type":"acquire","resourceId":"barista","units":1},{"type":"delay","durationSeconds":{"parameter":"prepareSeconds"}},{"type":"release","resourceId":"barista","units":1},{"type":"goto","to":{"object":"cafe-entry"}},{"type":"finish"}]}],"arrivals":[{"id":"customers","processId":"coffee-order","startSeconds":0,"at":{"object":"cafe-entry"},"mode":"count","count":{"parameter":"customers"},"intervalSeconds":{"parameter":"arrivalInterval"}}],"agents":[{"id":"customer","label":"Customer","radius":0.3,"speed":1.2,"height":1.7}],"maxEvents":100000,"traceLimit":500},"spaceHash":"fnv1a-cf7a3191","scenarioHash":"fnv1a-c2f9461d"},"result":{"engineVersion":"process-des-2.2.0","spaceHash":"fnv1a-cf7a3191","horizonSeconds":3600,"seed":0,"runs":1,"baseline":{"scenarioId":"cafe-service","inputHash":"fnv1a-c659ad23","spaceHash":"fnv1a-cf7a3191","firstRunStatus":"completed","firstRunMetrics":{"planned":24,"arrived":24,"completed":24,"inProgress":0,"pendingArrivals":0,"waiting":0,"totalWaitSeconds":6900,"averageWaitSeconds":287.5,"maxWaitSeconds":575,"averageCompletedCycleSeconds":365.43955847942084,"maxCompletedCycleSeconds":652.9395584794208,"totalDistanceMeters":603.0592842073183,"blocked":0},"warnings":[],"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.","Elevator dispatch and stop selection: only capacity and travel speed, so waits are close to a lower bound.","Door opening times, acceleration, 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, learning or adaptive behaviour, and time-of-day variation except as several arrival streams.","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.","Deterministic arrivals and durations; 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."]},"candidate":{"scenarioId":"cafe-service-candidate","inputHash":"fnv1a-75fa37ce","spaceHash":"fnv1a-cf7a3191","firstRunStatus":"completed","firstRunMetrics":{"planned":24,"arrived":24,"completed":24,"inProgress":0,"pendingArrivals":0,"waiting":0,"totalWaitSeconds":659.9999999999993,"averageWaitSeconds":27.49999999999997,"maxWaitSeconds":54.99999999999994,"averageCompletedCycleSeconds":105.43955847942068,"maxCompletedCycleSeconds":132.93955847942073,"totalDistanceMeters":603.0592842073183,"blocked":0},"warnings":[],"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.","Elevator dispatch and stop selection: only capacity and travel speed, so waits are close to a lower bound.","Door opening times, acceleration, 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, learning or adaptive behaviour, and time-of-day variation except as several arrival streams.","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.","Deterministic arrivals and durations; 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."]},"measures":[{"id":"run.completed","scope":"run","ref":null,"unit":"count","baseline":24,"candidate":24,"delta":0,"paired":null},{"id":"run.arrived","scope":"run","ref":null,"unit":"count","baseline":24,"candidate":24,"delta":0,"paired":null},{"id":"run.blocked","scope":"run","ref":null,"unit":"count","baseline":0,"candidate":0,"delta":0,"paired":null},{"id":"run.cycle.mean","scope":"run","ref":null,"unit":"s","baseline":365.43955847942084,"candidate":105.43955847942068,"delta":-260.00000000000017,"paired":null},{"id":"run.wait.mean","scope":"run","ref":null,"unit":"s","baseline":287.5,"candidate":27.49999999999997,"delta":-260,"paired":null},{"id":"run.distance.total","scope":"run","ref":null,"unit":"m","baseline":603.0592842073183,"candidate":603.0592842073183,"delta":0,"paired":null},{"id":"resource.utilization","scope":"resource","ref":"cashier","unit":"ratio","baseline":0.08,"candidate":0.08,"delta":0,"paired":null},{"id":"resource.queue.max","scope":"resource","ref":"cashier","unit":"count","baseline":0,"candidate":0,"delta":0,"paired":null},{"id":"resource.wait.mean","scope":"resource","ref":"cashier","unit":"s","baseline":0,"candidate":0,"delta":0,"paired":null},{"id":"resource.wait.max","scope":"resource","ref":"cashier","unit":"s","baseline":0,"candidate":0,"delta":0,"paired":null},{"id":"resource.utilization","scope":"resource","ref":"barista","unit":"ratio","baseline":0.3,"candidate":0.15,"delta":-0.15,"paired":null},{"id":"resource.queue.max","scope":"resource","ref":"barista","unit":"count","baseline":13,"candidate":3,"delta":-10,"paired":null},{"id":"resource.wait.mean","scope":"resource","ref":"barista","unit":"s","baseline":287.5,"candidate":27.49999999999997,"delta":-260,"paired":null},{"id":"resource.wait.max","scope":"resource","ref":"barista","unit":"s","baseline":575,"candidate":54.99999999999994,"delta":-520,"paired":null},{"id":"agentClass.completion.mean","scope":"agentClass","ref":"customer","unit":"s","baseline":365.4395584794208,"candidate":105.43955847942068,"delta":-260.0000000000001,"paired":null},{"id":"agentClass.feasible","scope":"agentClass","ref":"customer","unit":"ratio","baseline":1,"candidate":1,"delta":0,"paired":null},{"id":"agentClass.distance.total","scope":"agentClass","ref":"customer","unit":"m","baseline":603.0592842073183,"candidate":603.0592842073183,"delta":0,"paired":null},{"id":"agentClass.utilization","scope":"agentClass","ref":"customer","unit":"ratio","baseline":null,"candidate":null,"delta":null,"paired":null,"reason":"missing_value"},{"id":"process.count.completed","scope":"process","ref":"coffee-order","unit":"count","baseline":24,"candidate":24,"delta":0,"paired":null},{"id":"process.cycle.mean","scope":"process","ref":"coffee-order","unit":"s","baseline":365.4395584794208,"candidate":105.43955847942068,"delta":-260.0000000000001,"paired":null}]}}]},"scene":{"name":"Café order & pickup","kind":"office","width":18,"depth":14,"objects":[{"id":"cafe-entry","label":"Entrance & exit","kind":"zone","x":12,"z":11,"w":2,"d":2,"h":0.02},{"id":"cafe-order","label":"Order here","kind":"zone","x":2,"z":4.5,"w":2,"d":2,"h":0.02},{"id":"cafe-pickup","label":"Drink pickup","kind":"zone","x":7,"z":4.5,"w":2,"d":2,"h":0.02},{"id":"cafe-till","label":"Order counter","kind":"counter","x":2,"z":3,"w":3,"d":0.8,"h":1},{"id":"cafe-bar","label":"Preparation counter","kind":"counter","x":7,"z":3,"w":3,"d":0.8,"h":1},{"id":"cafe-fridge","label":"Fridge","kind":"fridge","x":0.6,"z":1,"w":0.7,"d":0.7,"h":1.8},{"id":"cafe-table-a","label":"Table","kind":"round_table","x":13,"z":2,"w":1,"d":1,"h":0.72},{"id":"cafe-chair-a","label":"Chair","kind":"chair","x":14.4,"z":2.2,"w":0.55,"d":0.55,"h":0.85},{"id":"cafe-table-b","label":"Table","kind":"round_table","x":13,"z":6,"w":1,"d":1,"h":0.72},{"id":"cafe-chair-b","label":"Chair","kind":"chair","x":14.4,"z":6.2,"w":0.55,"d":0.55,"h":0.85}],"scaleConfirmed":false,"assumptions":["Synthetic learning layout and inputs, not site measurements."],"dock":{"x":0.3,"z":0.3},"destination":{"x":17.7,"z":13.76},"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":[],"spatialImport":null,"building":{"name":"Café order & pickup","floors":[{"id":"floor-1","level":0,"x":0,"z":0,"scene":{"name":"Café order & pickup","kind":"office","width":18,"depth":14,"objects":[{"id":"cafe-entry","label":"Entrance & exit","kind":"zone","x":12,"z":11,"w":2,"d":2,"h":0.02},{"id":"cafe-order","label":"Order here","kind":"zone","x":2,"z":4.5,"w":2,"d":2,"h":0.02},{"id":"cafe-pickup","label":"Drink pickup","kind":"zone","x":7,"z":4.5,"w":2,"d":2,"h":0.02},{"id":"cafe-till","label":"Order counter","kind":"counter","x":2,"z":3,"w":3,"d":0.8,"h":1},{"id":"cafe-bar","label":"Preparation counter","kind":"counter","x":7,"z":3,"w":3,"d":0.8,"h":1},{"id":"cafe-fridge","label":"Fridge","kind":"fridge","x":0.6,"z":1,"w":0.7,"d":0.7,"h":1.8},{"id":"cafe-table-a","label":"Table","kind":"round_table","x":13,"z":2,"w":1,"d":1,"h":0.72},{"id":"cafe-chair-a","label":"Chair","kind":"chair","x":14.4,"z":2.2,"w":0.55,"d":0.55,"h":0.85},{"id":"cafe-table-b","label":"Table","kind":"round_table","x":13,"z":6,"w":1,"d":1,"h":0.72},{"id":"cafe-chair-b","label":"Chair","kind":"chair","x":14.4,"z":6.2,"w":0.55,"d":0.55,"h":0.85}],"scaleConfirmed":false,"assumptions":["Synthetic learning layout and inputs, not site measurements."],"dock":{"x":0.3,"z":0.3},"destination":{"x":17.7,"z":13.76},"task":"clean","fleetSize":1,"speed":0.6,"radius":0.24,"coverageWidth":0.6,"durationMinutes":30,"demandPerHour":30,"serviceSeconds":15}}],"activeFloor":"floor-1","storyHeight":4,"links":[]},"floorDecisions":{}}
