A.1 / SYSTEM
Architecture
1 · Sources
SHOPIFY AU
drinkhyro.com
orders · inventory
SHOPIFY US
hyro-usa
orders · inventory
SHIPBOB
FC 227 Sydney
on-hand · inbound
KATANA
Wellforth WIP + RM
draining → V3
ESTORE
legacy, draining
exits mid-June
2 · Sync workers
shopify-sync
every 5 min
orders → SO
shipbob-sync
every 15 min
inv → stock_movements
katana-sync
hourly
WIP + PO mirror
estore-sync
daily 07:00
drawdown check
3 · Atlas core Supabase Postgres
ATLAS V3 CORE 6 tables
▣ items master
▣ boms versioned
▣ stock_movements event log
▣ purchase_orders + lines
▣ production_orders WIP
▣ sales_orders + lines
─────────────
+ locations, suppliers
SQL views
· stock_balance
· runway
· margin_per_order
· wip_status
· runway
· margin_per_order
· wip_status
4 · Services
/api/v3
Workers REST
exception engine
runway, cost, oversold
reorder calc
velocity × lead time
briefing builder
daily Slack digest
BOM cost roll
lock COGS at fulfill
5 · Surfaces
app.atlasims.ai
operator dashboard
Emma · Steve
#supply-chain
Slack briefing 07:00
Atlas TG bot
critical alerts
atlas@drinkhyro
supplier comms in
Shopify push
items mirror out
Read
Atlas owns
Bidirectional sync
Draining / sunset
All stock writes → stock_movements event log. Balances are views.
A.2 / SYSTEM
Data model
items master
OWNEDid uuid pk
sku text unique
name text
type enum FG|WIP|RM|MERCH
uom text
active_bom_id → boms
shipbob_id int
katana_variant_id int
shopify_variant_id bigint
wac numeric
boms versioned
IMMUTABLEid uuid pk
item_id → items
version int
state DRAFT|ACTIVE|ARCHIVED
approved_by user_id
approved_at tstz
yield_qty numeric
cost_rollup numeric (locked)
↳ bom_lines (item_id, qty, scrap_%)
stock_movements event log
APPENDid uuid pk
item_id → items
location_id → locations
qty_delta numeric
type RECV|PICK|PROD|ADJ|XFER
ref_table po|so|prod_order|null
ref_id uuid
occurred_at tstz
actor user|system
purchase_orders
id uuid pk
po_number text PO-###
supplier_id → suppliers
status DRAFT|SENT|CONFIRMED|IN_TRANSIT|RECEIVED
ordered_at date
eta date
currency · total numeric
↳ po_lines (item_id, qty, unit_cost)
production_orders WIP
id uuid pk
opo_number text OPO-###
item_id → items
bom_id → boms (locked)
qty_planned · qty_made numeric
location_id → Wellforth
status PLANNED|READY|RUNNING|DONE|BLOCKED
blocked_reason text
scheduled_for · finished_at tstz
sales_orders
id uuid pk
shopify_order_id bigint
channel DTC|WHS|SUB
currency · total numeric
placed_at · fulfilled_at tstz
↳ so_lines (item_id, qty, price, bom_id_used, cogs_locked)
01 / SCREEN
Command Center
AT-RISK SKUS
4/24
▲ +2 vs yesterday
DAYS OF COVER · MEDIAN
38d
↔ +0d
UNITS SHIPPED · 7D
8,094
▲ +6.2%
OPEN PO EXPOSURE
$786K AUD
23 active
WIP AT WELLFORTH
12,240
▼ 2 blocked
MARGIN · 30D
61.4%
▲ +0.8pp
CRITICAL
HYPHW15 Watermelon stockout near-certain Friday 29 May
4 days cover · OPO-78 blocked on Sensient PO-113 flavour delivery (ETA Apr 22 slipped, no update)
Exceptions 4
| SKU | Item | On hand | Velocity/d | Runway | Blocker | ||
|---|---|---|---|---|---|---|---|
| HYPHW15 | Watermelon Pouch | 666 | 158 | Sensient PO-113 slip | |||
| HYPHMXB15 | Variety Pack Pouch | -240 | 112 | Build queued OPO-79 | |||
| MHWBCLRD750 | Water Bottle 750ml | 512 | 27 | Jinjiang PO-121 slip | |||
| MHWBCLRD1000 | 1L Insulated Bottle | 88 | 21 | No PO in pipe |
Inbound this week 5
PO-119IN TRANSIT
Wellforth · 8,000 × HYPHW15
ETA Sat 30 May · $112,000 AUD
PO-113CONFIRMED
Sensient · 240kg WM flavour
ETA Mon 1 Jun · slipped 5d · $27,000
PO-117IN TRANSIT
O F Packaging · 12,000 cartons
ETA Tue 2 Jun · $24,400
PO-121DELAYED
Jinjiang · 3,000 × MHWBCLRD750
ETA Fri 5 Jun · 9d late · $54,200
OPO-79RUNNING
Wellforth · 8,000 × HYPHMXB15
ETA Mon 8 Jun · variety build
Reorder recommendations 6
| SKU | Item | Supplier | Suggested qty | Lead | Cost AUD | Confidence | |
|---|---|---|---|---|---|---|---|
| HYPHW15 | Watermelon | Wellforth | 12,000 | 28d | $168,000 | HIGH | |
| HYPHMXB15 | Variety | Wellforth | 8,000 | 28d | $112,000 | HIGH | |
| MHWBCLRD750 | 750ml Bottle | Jinjiang | 5,000 | 70d | $90,300 | MED | |
| HYPHLL15 | Lemon Lime | Wellforth | 6,000 | 28d | $84,000 | HIGH | |
| MHWBCLRD1000 | 1L Insulated | Jinjiang | 2,500 | 70d | $67,500 | MED | |
| HYPHT15 | Tropical | Wellforth | 4,000 | 28d | $56,000 | HIGH |
Activity
SYNC22:43:08
ShipBob inventory pulled · 24 SKUs · 17,553 units on-hand FC 227
SO22:41:22
Shopify order #48721 · 1 × HYPHBC15 + 1 × HYPHMXB15
RECV22:18:54
PO-115 received · 4,800 × HYPHBC15 to ShipBob · WAC $13.42
BLOCK22:00:11
OPO-78 flagged BLOCKED · Sensient flavour not arrived at Wellforth
EMAIL21:34:02
Inbound from Wellforth · "PO-119 dispatched tomorrow AM"
BOM19:12:48
HYPHW15 BOM v4 activated · cost roll $11.83 → $12.04
USER18:44:31
Emma adjusted stock · HYPHOM15 +24 at ShipBob · count reconcile
02 / SCREEN
Items
| SKU | Item | Type | On hand | Inbound | Vel/d | Runway | Trend 30d | WAC | Status | |||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HYPHW15 | Watermelon Pouch | FG | 666 | 8,000 | 158 | $11.83 | CRITICAL | |||||
| HYPHMXB15 | Variety Pack Pouch | FG | -240 | 8,000 | 112 | $12.95 | OVERSOLD | |||||
| MHWBCLRD750 | Water Bottle 750ml Red | FG | 512 | 3,000 | 27 | $18.06 | URGENT | |||||
| MHWBCLRD1000 | 1L Insulated Bottle Red | FG | 88 | 0 | 21 | $27.00 | NO PO | |||||
| HYPHBC15 | Blackcurrant Pouch | FG | 4,320 | 4,800 | 84 | $13.42 | OK | |||||
| HYPHOM15 | Orange Mango Pouch | FG | 5,760 | 0 | 71 | $11.91 | OK | |||||
| HYPHT15 | Tropical Pouch | FG | 3,600 | 0 | 62 | $11.74 | OK | |||||
| HYPHLL15 | Lemon Lime Pouch | FG | 716 | 2,880 | 68 | $12.17 | WATCH | |||||
| HYPHW15X10 | Watermelon Carton X10 | FG | 218 | 240 | 4.2 | $118.30 | OK | |||||
| HYPHBC15X10 | Blackcurrant Carton X10 | FG | 432 | 0 | 3.1 | $134.20 | OK |
10 of 187 shown · filtered by FG + runway <30d
03 / SCREEN
Item detail · slide-over
04 / SCREEN
Stock ledger
EVENTS TODAY
2,847writes
+12% vs 7d avg
RECONCILED SKUS
183/187
4 variance flags
SHIPBOB DRIFT
3SKUs
delta >5%
LAST SHOPIFY SYNC
22:412m ago
2 channels OK
PENDING ADJUSTMENTS
2awaiting
Emma to review
BATCH COVERAGE
100%
all FG batched
RECONCILIATION 187 items
| SKU | NAME | ATLAS | SHIPBOB | SHOPIFY AU | SHOPIFY US | KATANA | DRIFT | ||
|---|---|---|---|---|---|---|---|---|---|
| HYPHW15 | Watermelon Pouch | 666 | 581 | 666 | 666 | 581 | -85 | ||
| HYPHBC15 | Blackcurrant Pouch | 2,121 | 2,094 | 2,121 | 2,121 | 2,094 | -27 | ||
| HYPHLL15 | Lemon Lime Pouch | 1,052 | 1,052 | 1,052 | 1,052 | 1,052 | 0 | ||
| HYPHOM15 | Orange Mango Pouch | 1,546 | 1,546 | 1,546 | 1,546 | 1,546 | 0 | ||
| MHWBCLRD750 | 750ml Water Bottle | 629 | 611 | 629 | 629 | 611 | -18 |
LIVE EVENT TAIL last 200
| TIME | TYPE | SKU | BATCH | QTY | LOC | REF | OPERATOR | |
|---|---|---|---|---|---|---|---|---|
| 22:43:08 | PICK | HYPHW15 | WM-0524-A | -2 | SB-227 | SO #48723 | system | |
| 22:42:51 | PICK | HYPHBC15 | BC-0419-B | -1 | SB-227 | SO #48722 | system | |
| 22:41:14 | RECV | HYPHLL15 | LL-0528-A | +480 | WF-MEL | PO-118 partial | Wellforth | |
| 22:40:02 | PICK | HYPHOM15 | OM-0501-A | -3 | SB-227 | SO #48721 | system | |
| 22:38:47 | ADJ | MHWBCLRD750 | — | +24 | SB-227 | Count variance | emma@ | |
| 22:36:19 | TRF | HYPHW15 | WM-0524-A | 120 | WF→SB | Transit #TR-441 | Wellforth | |
| 22:34:51 | WO | HYPHW15 | WM-0524-B | +0 | WF-MEL | WO-89 blocked | Wellforth | |
| 22:32:11 | PICK | HYPHT15 | TR-0510-A | -1 | SB-227 | SO #48720 | system | |
| 22:30:44 | PICK | HYPHMXB15 | MX-0517-A | -1 | SB-227 | SO #48719 | system | |
| 22:28:02 | RECV | KAT-WMFLAV | SEN-WM-0526 | +850 | WF-MEL | PO-113 partial | Sensient |
05 / SCREEN
Buy · Purchase orders
WELLFORTH
551k AUD
9 active POs
JINJIANG JIAXING
131k AUD
4 active POs
O F PACKAGING
64k AUD
3 active POs
SENSIENT
27k AUD
PO-113 slipped 5d
OTHER
13k AUD
7 active POs
DUE THIS WEEK
A$184k
5 payments
DRAFT
3
PO-126A$18.4k
Wellforth · 2 lines
PO-127A$6.2k
O F Packaging · 1 line
PO-128A$2.1k
Olsson's · 1 line
SENT
5
PO-122A$48.0k
Wellforth · 4 lines
PO-123A$22.4k
Sensient · 3 lines
PO-124A$14.6k
O F Packaging · 2 lines
PO-125A$3.8k
Redox · 2 lines
PO-129A$4.4k
Jinjiang · 1 line
CONFIRMED
7
PO-113A$27.0k
Sensient · WM flavour
PO-118A$22.0k
Wellforth · 4 lines
PO-119A$15.6k
Wellforth · 3 lines
PO-120A$8.4k
O F Packaging
PO-121A$11.2k
Jinjiang · Bottles
PO-115A$6.8k
ELIS · Logo film
PO-116A$3.4k
Hebei Angtian
IN TRANSIT
4
PO-110A$31.0k
Wellforth · 5 lines
PO-111A$18.6k
Wellforth · 3 lines
PO-112A$9.4k
O F Packaging
PO-114A$5.2k
Sensient · BC flavour
RECEIVING
4
PO-108A$24.0k
Wellforth · LL × 480
PO-109A$8.8k
O F Packaging · Trays
PO-106A$4.2k
Sensient · BC × 850
PO-107A$2.6k
Redox · Salt × 2t
06 / SCREEN
Make · Production
BLOCKED RUNS
2WOs
WM flavour shortfall
IN PROGRESS
3WOs
38k units WIP
SCHEDULED
2WOs
cleared to start
YIELD vs PLAN
97.8%
+0.6 vs 30d
UNITS COMPLETED · MTD
142k
+8% vs target
NEXT FREE SLOT
04 JunWellforth
capacity line 2
BLOCKED2
WO-8914,400
HYPHW15 · WM-0524-B
WO-906,000
HYPHW15X10 · WM10-0526-A
IN PROGRESS3
WO-8612,000
HYPHBC15 · BC-0529-A
WO-8715,000
HYPHLL15 · LL-0529-A
WO-888,000
HYPHOM15 · OM-0529-A
SCHEDULED2
WO-9110,000
HYPHT15 · TR-0531-A
WO-925,000
HYPHMXB15 · MX-0602-A
COMPLETED · LAST 7D5
WO-8311,800
HYPHLL15 · LL-0525-A
WO-847,900
HYPHOM15 · OM-0525-A
WO-8514,500
HYPHBC15 · BC-0527-A
WO-89 · COMPONENT ALLOCATION BOM v12 · locked
| COMPONENT | BATCH | REQUIRED | ALLOCATED | SHORT | SOURCE | STATUS | |
|---|---|---|---|---|---|---|---|
| WM Flavour Concentrate | SEN-WM-0517 | 186 kg | 94 kg | -92 kg | Sensient PO-113 | BLOCKED | |
| Dextrose Anhydrous | RDX-DEX-0512 | 2,160 kg | 2,160 kg | 0 | Redox stock | READY | |
| Pouch Film 8mil | ELIS-FILM-0520 | 14,400 | 14,400 | 0 | ELIS stock | READY | |
| Outer Tray 24-pack | OFP-TR24-0501 | 600 | 600 | 0 | O F Packaging stock | READY |
07 / SCREEN
Plan production wizard
STEP 1 · DONE
What to make
HYPHW15 · 14,400 units · 04 Jun
STEP 2 · ACTIVE
Components
BOM v12 · 1 shortfall
STEP 3
Suggested POs
cover shortfalls
STEP 4
Review & commit
lock BOM · create WO
BOM v12 · LOCKED ON COMMIT HYPHW15
| COMPONENT | PER UNIT | REQUIRED | ON HAND | SHORT | STATUS | |
|---|---|---|---|---|---|---|
| WM Flavour Concentrate | 12.9 g | 186 kg | 94 kg | -92 kg | SHORT | |
| Dextrose Anhydrous | 150 g | 2,160 kg | 2,840 kg | +680 kg | OK | |
| Sodium Chloride | 2.1 g | 30 kg | 312 kg | +282 kg | OK | |
| Potassium Citrate | 3.4 g | 49 kg | 88 kg | +39 kg | OK | |
| Pouch Film 8mil | 1.0 ea | 14,400 | 22,800 | +8,400 | OK | |
| Outer Tray 24-pack | 0.042 ea | 600 | 1,820 | +1,220 | OK |
RUN SUMMARY
- Finished good
- HYPHW15 · Watermelon Pouch
- Target qty
- 14,400 units
- BOM version
- v12 (locked at commit)
- Copacker
- Wellforth · Melbourne
- Run start
- 04 Jun 06:00 AEST
- Est. complete
- 05 Jun 16:00 AEST
- Line
- Line 1 · Pouch
- Output batch
- WM-0604-A
COST PROJECTION
- Component cost
- A$11,420.00
- Toll fee
- A$3,840.00
- Total run cost
- A$15,260.00
- Cost per unit
- A$1.059
- Margin at A$3.20 ASP
- 66.9%
Cannot commit yet. WM Flavour shortfall blocks this run. Advance to Step 3 to see Atlas' suggested PO to cover the gap.
08 / SCREEN
Sell · Sales orders
GMV · TODAY
A$18.4k
+12% vs 7d avg
UNITS SHIPPED · TODAY
1,247units
+8% vs 7d
AVG ORDER MARGIN
61.4%
+0.3pp vs 30d
OVERSOLD LINES
3SKUs
HYPHMXB15 -240
SUBSCRIPTIONS
10,247active
+147 net 7d
WHOLESALE PIPELINE
A$48.0k
6 open invoices
RECENT ORDERS last 200
| ORDER | CHANNEL | CUSTOMER | ITEMS | UNITS | GMV | COGS | MARGIN % | STATUS | |
|---|---|---|---|---|---|---|---|---|---|
| #48723 | DTC AU | l.morgan@… | 2 lines · HYPHW15, HYPHBC15 | 3 | A$54.00 | A$19.80 | 63.3% | SHIPPED | |
| #48722 | SUBSCRIPTION | c.tomlinson@… | 1 line · HYPHMXB15 | 1 | A$34.95 | A$12.40 | 64.5% | QUEUED | |
| #48721 | DTC AU | j.kane@… | 3 lines · incl HYPHMXB15 | 5 | A$94.20 | — | — | OVERSOLD | |
| #48720 | DTC US | m.alvarez@… | 1 line · HYPHT15 | 2 | US$38.00 | US$14.20 | 62.6% | SHIPPED | |
| #WS-1421 | WHOLESALE | Pierce Health Co | 4 SKUs · 384 units | 384 | A$4,608 | A$1,766 | 61.7% | AWAITING PICK | |
| #48719 | DTC AU | k.lin@… | 1 line · HYPHLL15 | 1 | A$18.95 | A$6.78 | 64.2% | SHIPPED | |
| #48718 | SUBSCRIPTION | r.fournier@… | 2 lines · HYPHW15, HYPHOM15 | 2 | A$36.00 | A$13.16 | 63.4% | SHIPPED |
09 / SCREEN
Plan · Demand heatmap
COVERAGE GAPS · NEXT 90D
7SKUs
2 critical · 5 warn
FORECAST ACCURACY · 30D
91.2%
+1.8pp vs 60d
DEMAND · NEXT 30D
87k units
+11% YoY
SAFETY STOCK TARGET
45days
current avg: 38d
PROD CAPACITY BOOKED
74%
Q3 fully cleared
SUGGESTED ACTIONS
12items
awaiting review
12-MONTH PROJECTED COVERAGE
| SKU / NAME | JUN | JUL | AUG | SEP | OCT | NOV | DEC | JAN | FEB | MAR | APR | MAY | VEL/d |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HYPHW15 Watermelon |
4 | 9 | 22 | 38 | 62 | 71 | 68 | 54 | 42 | 61 | 66 | 63 | 155 |
| HYPHBC15 Blackcurrant |
14 | 32 | 48 | 66 | 72 | 68 | 63 | 61 | 66 | 71 | 68 | 64 | 141 |
| HYPHLL15 Lemon Lime |
15 | 36 | 61 | 68 | 71 | 66 | 62 | 61 | 52 | 66 | 68 | 62 | 68 |
| HYPHOM15 Orange Mango |
22 | 42 | 62 | 66 | 68 | 71 | 66 | 63 | 61 | 68 | 66 | 63 | 70 |
| HYPHT15 Tropical |
28 | 46 | 63 | 68 | 71 | 66 | 62 | 61 | 66 | 71 | 68 | 64 | 52 |
| HYPHMXB15 Variety Pack |
0 | 18 | 42 | 62 | 68 | 66 | 63 | 61 | 66 | 71 | 68 | 64 | 112 |
| MHWBCLRD750 Water Bottle 750ml |
19 | 38 | 52 | 66 | 68 | 71 | 66 | 63 | 61 | 68 | 66 | 63 | 26 |
| HYPHW15X10 Watermelon X10 |
38 | 62 | 68 | 71 | 66 | 63 | 61 | 66 | 71 | 68 | 64 | 62 | 22 |
10 / SCREEN
Command palette · ⌘K
AT-RISK SKUS
4/24
DAYS COVER · AVG
38days
OUTSTANDING PO
A$786k
UNITS SHIPPED · 24H
1,247
esc
ITEMS
📦
RISK
↵
HYPHW15 · Watermelon Pouch
FG · 666 units · 4d cover · CRITICAL
📦
WATCH
HYPHW15X10 · Watermelon Carton X10
FG · 1,820 cartons · 38d cover
📦
KAT-WMFLAV · WM Flavour Concentrate
RAW · 94 kg · used in BOM v12
PURCHASE ORDERS
⚡
SLIP
PO-113 · Sensient · WM flavour
A$27.0k · slip 5d · ETA 03 Jun
⚡
BLOCKED
WO-89 · HYPHW15 · 14,400 units
BLOCKED · WM flavour short 92 kg
ACTIONS
+
⌘ N
New PO for HYPHW15 components
opens Buy wizard pre-filled
▶
⌘ P
Plan production · HYPHW15
opens Plan wizard at Step 1
⤓
Export Watermelon stock history · CSV
last 90d, all movements
⌖
Set safety stock · HYPHW15
currently 45d · suggested 60d
11 / SCREEN
Notifications · Activity drawer
AT-RISK
4/24
COVER · AVG
38d
Notifications
14 new · 38 today
HYPHW15 · stockout in 4 days
eStore ATS 666 · velocity 155/d · no inbound buffer · PO-113 (Sensient) ETA 03 Jun · WO-89 blocked
HYPHMXB15 · oversold -240
Variety Pack ATS negative across DTC AU + subscription queue · next pack run earliest 02 Jun
PO-113 · Sensient slipped 5 days
WM flavour ETA moved 29 May → 03 Jun · downstream impact: WO-89, WO-90 (Wellforth)
MHWBCLRD750 · 19 days cover
Water Bottle running thin · PO-121 Jinjiang slipped 3d · falls below 30d threshold
PO-108 · 12/16 lines received
Wellforth posted Lemon Lime LL-0528-A · 480 units to SB-227 · 4 lines remaining
Emma posted a count variance
MHWBCLRD750 +24 adjustment after physical count · reconciles ShipBob drift
Nicola assigned you a task
"Confirm Jinjiang payment terms before next PO" · due 31 May
Daily cycle completed
07:00 sync · Katana ✓ · eStore ✓ · ShipBob ✓ · briefing posted to #supply-chain
12 / SCREEN
Settings · Integrations & entities
WORKSPACE
Integrations
Entities & warehouses
Users & roles
Suppliers
Notifications
API keys
Billing
ACCOUNT
Profile
Sessions
CONNECTED CHANNELS
| CHANNEL | ENTITY | SCOPE | LAST SYNC | STATUS | ||
|---|---|---|---|---|---|---|
| Shopify AU drinkhyro.myshopify.com |
HYRO_AU | orders, inventory, products | 2m ago | OK | ||
| Shopify US hyro-usa.myshopify.com |
HYRO_US | orders, inventory, products | 2m ago | OK | ||
| Shopify Wholesale hyro-wholesale.myshopify.com |
HYRO_AU | orders, customers | 3m ago | OK | ||
| ShipBob FC 227 · Sydney |
HYRO_AU | inventory, fulfilment, returns | 5m ago | OK | ||
| eStore Logistics prod-api-apigw-esl |
HYRO_AU | inventory mirror · read-only | 7m ago | RETIRING | ||
| Katana MRP api.katanamrp.com |
SHARED | PO + WO mirror · sync target | 8m ago | RETIRING | ||
| Skio graphql.skio.com |
HYRO_US | subscription demand | 12m ago | OK | ||
| Xero AU Hyro Pty Ltd |
HYRO_AU | invoices, bills, COGS | 18m ago | OK |
ENTITY ROLLOUT
LIVE
HYRO_AU
primary entity · all flows enabled
READ-ONLY
HYRO_US
order mirror only · planning Q3 26
PLANNED
HYRO_UK
not started
WAREHOUSES
| CODE | NAME | ENTITY | TYPE | STATUS | |
|---|---|---|---|---|---|
| SB-227 | ShipBob Sydney | HYRO_AU | 3PL · FG | LIVE | |
| WF-MEL | Wellforth Melbourne | HYRO_AU | Copacker · WIP + raw | LIVE | |
| OFP-SYD | O F Packaging Syd | HYRO_AU | Supplier · raw | LIVE | |
| SB-US | ShipBob US | HYRO_US | 3PL · FG | STAGING |
13 / SCREEN
States gallery
EMPTY STATE · NO POs
📭
No purchase orders yet
When you create your first PO, it will land in the Draft lane. Atlas tracks supplier confirm time, slip events, and receiving progress automatically.
LOADING · SHIMMER
| SKU | NAME | ON HAND | DAYS COVER | STATUS | |
|---|---|---|---|---|---|
ERROR · KATANA SYNC FAILED
⚠
Couldn't reach Katana
Last 3 sync attempts returned 502. Atlas paused the daily cycle and kept the last known good snapshot. Stock decisions remain safe; PO state may be 6+ hours stale.
PERMISSION · READ ONLY
🔒
You can view but not edit
Your role is Viewer on entity HYRO_US. Ask Nicola to grant Ops if you need to create POs or commit production runs in this entity.
TOAST STACK · CONFIRMATIONS
✓
PO-126 sent to Wellforth
A$18.4k · 2 lines · supplier notified
↻
Reconciling 187 SKUs against ShipBob
running · ~6s remaining
⚠
WO-89 still blocked
WM flavour short 92 kg · PO-113 ETA 03 Jun
DESTRUCTIVE CONFIRM
⚠
Cancel WO-89?
This will release allocated components back to free stock and notify Wellforth. The decision is logged to the audit trail. Stock movements already posted will not be reversed.
TYPE TO CONFIRM
cancel WO-89
OFFLINE BANNER
You're offline · last sync 22:43 AEST
Read-only mode · no writes will be queued
DEGRADED CHIP IN HEADER
OFFLINE
STALE 6h
DEGRADED
KEYBOARD MAP
NAVIGATION
- ⌘ K
- Command palette
- g c
- Go to Command
- g i
- Go to Items
- g s
- Go to Stock
- g b
- Go to Buy
- g m
- Go to Make
- /
- Focus search
ACTIONS
- N
- New PO
- P
- Plan production
- ⌘ ↵
- Submit / commit
- esc
- Close modal / drawer
- ⌘ Z
- Undo last action
- ⌘ /
- Toggle density
- ⌘ ⇧ A
- Toggle activity drawer
TABLE
- j k
- Next / prev row
- ↵
- Open row detail
- x
- Select row
- ⇧ x
- Range select
- ⌘ A
- Select all visible
- e
- Inline edit
- .
- Row action menu