Skip to main content

B1RestaurantDishBatch

  • Persistent restaurant cooking/serving batch shared by R-11 and R-12.
    * Ticket state is authoritative for the phase: Cooking while the tray is being produced, Ready after tray commit.
PropertyTypeDescriptionMetadata
BatchIdFB1RestaurantDishBatchIdStable identifier for this cooking and serving batch.
TableEntityIdFB1EntityIdTable entity whose ordered seats are grouped into this batch.
ChefEntityIdFB1EntityIdCurrent/original cook. Invalid while a Cooking batch is waiting for another cook to resume it.
TrayEntityIdFB1EntityIdCanonical serving tray entity created when cooking completes.
ChargedCraftingCostint32Actual business-fund material cost already charged for this batch. INDEX_NONE means not charged yet.
OrderTicksint64Earliest original Ordered tick. It remains stable across every later state transition.
EntriesTArrayImmutable per-seat dish entries captured from the ordered tickets.
ServingClaimEntityIdFB1EntityIdRuntime-only serving lock. Restore explicitly clears it so a disconnected server cannot retain FIFO ownership.