order-with-group — Interactive Demo
Annealing Process
Production Kitchen
HACCP Checklist
Production Batches
Current Temp
—
Max: 850°C
Elapsed Time
0 min
Total: 435 min
Progress
0%
Step 0/9
Process
Annealing
AISI 4140 Steel
Temperature Profile
Step 0 of 9
Process Flow
1
📦 Load Furnace
NEXT
20°C5 min
2
🔥 Preheat Ramp → 650°C
650°C30 min
3
⏱️ Equalize @ 650°C
650°C15 min
4
🔥 Austenitize Ramp → 850°C
850°C45 min
5
⏱️ Soak @ 850°C
850°C60 min
6
❄️ Furnace Cool → 500°C
500°C120 min
7
❄️ Furnace Cool → 300°C
300°C90 min
8
🌬️ Air Cool → Ambient
20°C60 min
9
🔍 Unload & Inspect
20°C10 min
API Reference
getItem(items, id) → OWG_Item | undefinedFind an item by its id
getSiblings(items, currentId) → OWG_Item[]All siblings sorted by order
getNextItem(items, currentId) → OWG_Item | undefinedNext in depth-first traversal
getFirstChildren(items, currentId) → OWG_Item | undefinedFirst direct child
getFirstChildrenOrSelf(items, currentId) → OWG_Item | undefinedFirst child, or self if none
isFirst(items, currentId, amongSiblings?) → booleanFirst among siblings?
isLast(items, currentId, amongSiblings?) → booleanLast among siblings?
isFirstInSiblings(items, currentId) → booleanExplicit sibling-only first
isLastInSiblings(items, currentId) → booleanExplicit sibling-only last
hasAncestor(items, descendantId, ancestorId) → booleanIs descendant of ancestor?