Single-file mockup of the 9 core screens, the system architecture, and the V3 data model. Notion-style dark theme. List → detail with slide-overs. Flat nav, no tab-in-tab.
28 May 2026 · Draft for Steve · Pairs with ims/v3/V3-SPEC.md
Atlas is the source of truth for items, BOMs, stock movements, POs and production orders. Katana mirror runs during Phase A and B as a fallback, then turns off at Phase C. ShipBob is primary AU FG location from 1 June.
Hard rule: every operational row carries legal_entity_id. Stock balance is always SUM(stock_movements.qty) per (item, location). Never write directly to a balance. COGS locks at fulfillment using the BOM version active on that date.
| Severity | SKU | Item | Stock | Days cover | Blocker | Owner | |
|---|---|---|---|---|---|---|---|
| CRITICAL | HYPHW15 | Watermelon Pouch 15 | 666 | 4d | Sensient flavour late | Emma | → |
| CRITICAL | HYPHMXB15 | Variety Pack 15 | -240 | -2d | Oversold | Emma | → |
| URGENT | MHWBCLRD750 | 750ml Bottle | 412 | 19d | Jinjiang PO slipped | Emma | → |
| URGENT | HYPHBC15 | Blackcurrant Pouch 15 | 1,810 | 22d | BOM update pending | Steve | → |
| WARN | HYPHLL15 | Lemon Lime Pouch 15 | 980 | 28d | No PO yet | Emma | → |
| WARN | HYPHOM15 | Orange Mango Pouch 15 | 1,420 | 32d | Awaiting OPO release | Emma | → |
| INFO | KAT-FLAV-WM | WM flavour concentrate | 8 kg | 7d | Sensient PO-113 in transit | Atlas | → |
| Doc | Supplier | ETA | Value |
|---|---|---|---|
| PO-113 | Sensient | Thu 29 May | A$27,420 |
| PO-118 | O F Packaging | Mon 02 Jun | A$11,300 |
| OPO-78 | Wellforth (WM 20s) | Tue 03 Jun | A$48,900 |
| PO-121 | Jinjiang Jiaxing | Mon 09 Jun | A$130,800 |
| When | Event | Who |
|---|---|---|
| 14:32 | ShipBob sync · 37 SKUs · 17,541 on-hand | Atlas |
| 12:08 | PO-119 status → Acknowledged | Emma |
| 11:14 | BOM v4 HYPHW15 saved as draft | Emma |
| 09:45 | Stocktake adjustment · HYPHBC15 · -12 | Emma |
| 08:02 | Briefing posted to #supply-chain | Atlas |
| SKU | Name | Type | Supplier | Lead | Stock (all loc) | Days cover | BOM | Status |
|---|---|---|---|---|---|---|---|---|
HYPHW15 | Watermelon Pouch 15 | FG | Wellforth | 28d | 666 | 4d | v3 ✓ | Active |
HYPHBC15 | Blackcurrant Pouch 15 | FG | Wellforth | 28d | 1,810 | 22d | v2 ✓ | Active |
HYPHLL15 | Lemon Lime Pouch 15 | FG | Wellforth | 28d | 980 | 28d | v2 ✓ | Active |
HYPHOM15 | Orange Mango Pouch 15 | FG | Wellforth | 28d | 1,420 | 32d | v2 ✓ | Active |
HYPHT15 | Tropical Pouch 15 | FG | Wellforth | 28d | 2,140 | 48d | v2 ✓ | Active |
HYPHMXB15 | Variety Pack 15 | FG | Wellforth | 28d | -240 | -2d | v3 ✓ | Active |
HYPHW15X10 | Watermelon X10 Carton | FG | Wellforth | 28d | 340 | 62d | v1 ✓ | Active |
MHWBCLRD750 | 750ml Bottle Red | FG | Jinjiang Jiaxing | 85d | 412 | 19d | v1 ✓ | Active |
KAT-FLAV-WM | WM flavour concentrate | Raw | Sensient | 42d | 8 kg | 7d | — | Active |
KAT-PKG-POUCH | Pouch packaging (blank) | Pkg | O F Packaging | 84d | 28,400 | 96d | — | Active |
KAT-ELEC-MIX | Electrolyte base mix | Raw | Redox | 35d | 142 kg | 52d | — | Active |
MHHDBLK | Hyro Hoodie Black | Merch | Hebei Angtian | 90d | 220 | 240d | — | Active |
← Items list (dimmed under slide-over)
| SKU | Name | Stock | Cover |
|---|---|---|---|
HYPHW15 | Watermelon Pouch 15 | 666 | 4d |
HYPHBC15 | Blackcurrant Pouch 15 | 1,810 | 22d |
HYPHLL15 | Lemon Lime Pouch 15 | 980 | 28d |
HYPHOM15 | Orange Mango Pouch 15 | 1,420 | 32d |
| SKU | Item | Location | Batch | On hand | Committed | Available | Days cover | WAC |
|---|---|---|---|---|---|---|---|---|
HYPHW15 | Watermelon Pouch 15 | ShipBob Sydney 3 | WB-2026-04 | 488 | 22 | 466 | 3d | $2.84 |
HYPHW15 | Watermelon Pouch 15 | eStore Sydney | WB-2026-03 | 178 | 0 | 178 | 1d | $2.91 |
HYPHBC15 | Blackcurrant Pouch 15 | ShipBob Sydney 3 | WB-2026-04 | 1,420 | 48 | 1,372 | 19d | $2.62 |
HYPHBC15 | Blackcurrant Pouch 15 | eStore Sydney | WB-2026-03 | 438 | 0 | 438 | 6d | $2.71 |
HYPHMXB15 | Variety Pack 15 | ShipBob Sydney 3 | WB-2026-04 | -240 | 0 | -240 | - | $2.78 |
KAT-FLAV-WM | WM flavour concentrate | Wellforth WIP | SEN-2026-02 | 8 kg | 5 kg | 3 kg | 7d | $176/kg |
KAT-FLAV-BC | BC flavour concentrate | Wellforth WIP | SEN-2026-01 | 22 kg | 4 kg | 18 kg | 52d | $168/kg |
KAT-PKG-POUCH | Pouch packaging blank | Wellforth WIP | OFP-2026-Q2 | 28,400 | 12,000 | 16,400 | 96d | $0.31 |
KAT-ELEC-MIX | Electrolyte base mix | Wellforth WIP | RDX-2026-04 | 142 kg | 38 kg | 104 kg | 52d | $118/kg |
MHWBCLRD750 | 750ml Bottle Red | ShipBob Sydney 3 | JJ-2026-01 | 412 | 8 | 404 | 19d | $4.92 |
Negative balance on HYPHMXB15 is an oversold condition. Click row → "Reconcile" to convert to a stocktake_correction movement, post adjustment with reason.
| SKU | Item | Supplier | Qty | Days cover after | Cost | Lead | |
|---|---|---|---|---|---|---|---|
HYPHW15 | Watermelon Pouch 15 | Wellforth | 8,000 | 55d | A$22,720 | 28d | |
KAT-FLAV-WM | WM flavour concentrate | Sensient | 40 kg | 42d | A$7,040 | 42d | |
MHWBCLRD750 | 750ml Bottle Red | Jinjiang Jiaxing | 5,000 | 82d | A$24,600 | 85d | |
KAT-PKG-POUCH | Pouch packaging | O F Packaging | 120,000 | 140d | A$38,040 | 84d |
HYPHW15 · Watermelon 15
Qty to produce8,000 pouches
BOMv3 (active · approved 12 May)
CopackerWellforth
Expected completeTue 24 Jun
Est WACA$2.84 / unit
Total costA$22,720
| Component | Required | Available | Shortfall | Status | Fix |
|---|---|---|---|---|---|
KAT-FLAV-WM | 19.2 kg | 3 kg | 16.2 kg | Short | PO-113 ETA Thu |
KAT-ELEC-MIX | 64.8 kg | 104 kg | — | OK | — |
KAT-PKG-POUCH | 8,000 ea | 16,400 ea | — | OK | — |
KAT-LABEL-WM | 8,000 ea | 12,200 ea | — | OK | — |
KAT-CART-X10 | 800 ea | 2,400 ea | — | OK | — |
| Order | When | Channel | Customer | Lines | Revenue | COGS | GP1 | Margin | Status |
|---|---|---|---|---|---|---|---|---|---|
#48295 | Today 13:24 | Shopify | L. Hayes | 2× HYPHW15, 1× HYPHBC15 | A$92.00 | A$8.86 | A$83.14 | 90.4% | Open |
#48294 | Today 13:08 | Shopify | M. Tran | 1× HYPHMXB15 | A$54.00 | A$15.62 | A$38.38 | 71.1% | Fulfilled |
#48293 | Today 12:55 | Skio | R. Singh | 3× HYPHW15 | A$84.00 | A$8.52 | A$75.48 | 89.9% | Fulfilled |
#48292 | Today 12:42 | Shopify | A. Brown | 1× HYPHW15X10 | A$220.00 | A$28.40 | A$191.60 | 87.1% | Fulfilled |
#48291 | Today 12:18 | Skio | K. O'Neill | 2× HYPHBC15, 1× HYPHT15 | A$94.00 | A$10.31 | A$83.69 | 89.0% | Fulfilled |
#48290 | Today 11:54 | Wholesale | Chemist Warehouse PO-4421 | 200× HYPHMXB15X10 | A$28,400.00 | A$5,560.00 | A$22,840.00 | 80.4% | Open |
#48289 | Today 11:30 | Shopify | J. Pereira | 1× HYPHT15, 1× MHWBCLRD750 | A$78.00 | A$7.76 | A$70.24 | 90.1% | Fulfilled |
#48288 | Today 11:08 | Shopify | S. Wong | 2× HYPHOM15 | A$72.00 | A$5.68 | A$66.32 | 92.1% | Fulfilled |
#48287 | Today 10:42 | Skio | D. Aziz | 4× HYPHW15 | A$108.00 | A$11.36 | A$96.64 | 89.5% | Fulfilled |
#48286 | Today 10:18 | Shopify | C. Mendez | 1× HYPHMXB15, 1× MHHDBLK | A$118.00 | A$32.40 | A$85.60 | 72.5% | Fulfilled |
Click any row → slide-over with line-by-line COGS breakdown using the BOM version active at fulfillment date. Wholesale row uses contract pricing flag, locked GP at PO acceptance.
| SKU | Jun | Jul | Aug | Sep | Oct | Nov | Dec | Jan 27 | Feb |
|---|---|---|---|---|---|---|---|---|---|
HYPHW15 | 5,200 | 5,800 | 6,400 | 7,200 | 8,400 | 9,800 | 10,400 | 8,600 | 7,200 |
HYPHBC15 | 3,800 | 4,200 | 4,600 | 5,200 | 6,000 | 6,800 | 7,400 | 6,200 | 5,200 |
HYPHLL15 | 2,400 | 2,600 | 2,900 | 3,200 | 3,800 | 4,400 | 4,800 | 4,000 | 3,400 |
HYPHOM15 | 2,800 | 3,100 | 3,400 | 3,800 | 4,400 | 5,200 | 5,600 | 4,600 | 3,900 |
HYPHT15 | 2,200 | 2,400 | 2,700 | 3,100 | 3,600 | 4,200 | 4,500 | 3,800 | 3,200 |
HYPHMXB15 | 1,800 | 2,000 | 2,200 | 2,500 | 2,900 | 3,400 | 3,700 | 3,100 | 2,600 |
| Total pouches | 18,200 | 20,100 | 22,200 | 25,000 | 29,100 | 33,800 | 36,400 | 30,300 | 25,500 |
| Component | Jun need | Jul need | Aug need | On hand + PO | Aug shortfall | Action |
|---|---|---|---|---|---|---|
KAT-FLAV-WM | 12.5 kg | 13.9 kg | 15.4 kg | 48 kg (PO-113 + PO-122) | +6 kg | Order soon |
KAT-FLAV-BC | 9.1 kg | 10.1 kg | 11.0 kg | 52 kg | — | OK |
KAT-ELEC-MIX | 147 kg | 163 kg | 180 kg | 642 kg (incl. PO-120) | — | OK |
KAT-PKG-POUCH | 18,200 | 20,100 | 22,200 | 148,400 (incl. PO-118, PO-123) | — | OK |
KAT-LABEL-WM | 5,200 | 5,800 | 6,400 | 12,200 | +5,200 | Order soon |
KAT-CART-X10 | 1,820 | 2,010 | 2,220 | 2,400 | +3,650 | Order now |
ims/v3/V3-SPEC.md · single static HTML file · no build, no framework · 28 May 2026