{
 "name": "PalinDrone",
 "site": "https://palindrone.313.dev",
 "version": "2026.10.20-313",
 "pack": {
  "sku": "DSP-50",
  "name": "Drone Sandwich Pack",
  "aisle": "31313",
  "lunches": 50,
  "price": 245,
  "terms": "$245 per approved flight. Distance does not change the price.",
  "lunch": [
   "sandwich — turkey or ham, cheese, lettuce, mayo / mustard, sandwich bread",
   "chips",
   "mandarin",
   "cookie",
   "bottled water",
   "napkin",
   "lunch bag"
  ],
  "estimate": "materials only — no labor, no drone"
 },
 "rates": {
  "goleta": 0.0875,
  "santabarbara": 0.0925,
  "county": 0.0775
 },
 "crv": 0.05,
 "goat": {
  "pct": 0,
  "note": "no rate on file — set one here"
 },
 "options": [
  {
   "id": "A",
   "name": "Costco Goleta · supplies as-is",
   "where": "Costco Wholesale #474, 7095 Market Place Dr, Goleta · tax 8.75%",
   "packaging": "cases and bags as sold, loaded as-is",
   "link": "https://www.costco.com/warehouse-locations/goleta-CA-474.html",
   "pending": false,
   "rate": 0.0875,
   "lines": [
    {
     "item": "Sliced turkey",
     "qty": 3,
     "price": 12.69,
     "taxed": false,
     "lb": 2.5,
     "note": "Kirkland oven roasted, 2 × 20 oz · list est $41.01 for 3",
     "src": "https://app.warehouserunner.com/costco/8443334-kirkland-signature-oven-roasted-sliced-turkey-breast-2-20-oz",
     "ext": 38.07,
     "crvExt": 0,
     "lbExt": 7.5
    },
    {
     "item": "Sliced ham",
     "qty": 2,
     "price": 9.99,
     "taxed": false,
     "lb": 3,
     "note": "Kirkland extra lean, 2 × 1.5 lb · list est $21.00",
     "src": "https://app.warehouserunner.com/costco/1075316-kirkland-signature-extra-lean-sliced-ham-2-1-5-lbs",
     "ext": 19.98,
     "crvExt": 0,
     "lbExt": 6
    },
    {
     "item": "Sliced cheese",
     "qty": 2,
     "price": 10.99,
     "taxed": false,
     "lb": 2.5,
     "note": "Tillamook medium cheddar, 52 slices · list est $20.00",
     "src": "https://app.warehouserunner.com/costco/662124-tillamook-sliced-medium-cheddar-52-ct-2-5-lb",
     "ext": 21.98,
     "crvExt": 0,
     "lbExt": 5
    },
    {
     "item": "Sandwich bread",
     "qty": 3,
     "price": 5.79,
     "taxed": false,
     "lb": 2.5,
     "note": "Sara Lee Artesano, 2 × 20 oz · list est $21.00",
     "src": "https://app.warehouserunner.com/costco/2061020-artesano-white-bread-2-20-oz-2-5-lbs",
     "ext": 17.37,
     "crvExt": 0,
     "lbExt": 7.5
    },
    {
     "item": "Chips",
     "qty": 1,
     "price": 19.89,
     "taxed": false,
     "lb": 4,
     "note": "Frito-Lay flavor mix, 54 × 1 oz · list est $19.00",
     "src": "https://app.warehouserunner.com/costco/1983303-frito-lay-flavor-mix-variety-54ct",
     "ext": 19.89,
     "crvExt": 0,
     "lbExt": 4
    },
    {
     "item": "Mandarins",
     "qty": 2,
     "price": 6.88,
     "taxed": false,
     "lb": 5,
     "note": "5 lb bag, Oct average · list est $16.00",
     "src": "https://app.warehouserunner.com/costco/18600-mandarins-5-lbs",
     "ext": 13.76,
     "crvExt": 0,
     "lbExt": 10
    },
    {
     "item": "Bottled water",
     "qty": 2,
     "price": 3.99,
     "taxed": false,
     "crv": 40,
     "lb": 44,
     "note": "Kirkland 40 × 16.9 oz + CRV · list est $10.00",
     "src": "https://app.warehouserunner.com/costco/782796-kirkland-signature-premium-drinking-water-40-16-9-oz",
     "ext": 7.98,
     "crvExt": 4,
     "lbExt": 88
    },
    {
     "item": "Cookies",
     "qty": 2,
     "price": 7.99,
     "taxed": false,
     "lb": 2,
     "note": "bakery chocolate chunk, 24 ct · list est $20.00",
     "src": "https://app.warehouserunner.com/costco/1321435-24-chocolate-chunk-cookies",
     "ext": 15.98,
     "crvExt": 0,
     "lbExt": 4
    },
    {
     "item": "Mayonnaise + mustard",
     "qty": 1,
     "price": 15.09,
     "taxed": false,
     "lb": 7.75,
     "note": "Best Foods 64 oz $9.60 + French's 2 × 30 oz $5.49 · list est $12.00",
     "src": "https://app.warehouserunner.com/costco/414-hellmann-s-real-mayonnaise-64-ounce-container",
     "ext": 15.09,
     "crvExt": 0,
     "lbExt": 7.75
    },
    {
     "item": "Lettuce",
     "qty": 1,
     "price": 4.79,
     "taxed": false,
     "lb": 1.5,
     "note": "artisan romaine hearts, 5 ct · list est $8.00",
     "src": "https://app.warehouserunner.com/costco/8288-artisan-romaine-hearts-5-count",
     "ext": 4.79,
     "crvExt": 0,
     "lbExt": 1.5
    },
    {
     "item": "Lunch bags",
     "qty": 1,
     "price": 9.99,
     "taxed": true,
     "lb": 3,
     "note": "Duro #4 kraft, 500 ct — Business Center / Uline, not stocked at Goleta · list est $9.00",
     "src": "https://app.warehouserunner.com/costco/598794-duro-100-recycled-4-plain-brown-bag-500-ct-15817",
     "ext": 9.99,
     "crvExt": 0,
     "lbExt": 3
    },
    {
     "item": "Napkins",
     "qty": 1,
     "price": 9.69,
     "taxed": true,
     "lb": 4,
     "note": "Kirkland casual dining, 1,040 ct · list est $6.00",
     "src": "https://app.warehouserunner.com/costco/738392-kirkland-signature-casual-dining-napkins-1040-ct",
     "ext": 9.69,
     "crvExt": 0,
     "lbExt": 4
    },
    {
     "item": "Food-prep gloves",
     "qty": 1,
     "price": 21.99,
     "taxed": true,
     "lb": 1.5,
     "note": "Kirkland nitrile, 2 × 200 ct · list est $6.00",
     "src": "https://app.warehouserunner.com/costco/2030643-kirkland-signature-nitrile-exam-glove-medium-2-200-ct",
     "ext": 21.99,
     "crvExt": 0,
     "lbExt": 1.5
    }
   ],
   "subtotal": 216.56,
   "taxable": 41.67,
   "tax": 3.65,
   "crv": 4,
   "gross": 224.21,
   "goatPct": 0,
   "goat": 0,
   "total": 224.21,
   "perLunch": 4.48,
   "left": 20.79,
   "lb": 149.75
  },
  {
   "id": "B",
   "name": "Costco Goleta · assembled & bagged",
   "where": "Costco Wholesale #474, 7095 Market Place Dr, Goleta · tax 8.75%",
   "packaging": "50 lunches made and bagged before loading",
   "link": "https://www.costco.com/warehouse-locations/goleta-CA-474.html",
   "pending": false,
   "rate": 0.0875,
   "lines": [
    {
     "item": "Sliced turkey",
     "qty": 3,
     "price": 12.69,
     "taxed": false,
     "lb": 2.5,
     "note": "Kirkland oven roasted, 2 × 20 oz · list est $41.01 for 3",
     "src": "https://app.warehouserunner.com/costco/8443334-kirkland-signature-oven-roasted-sliced-turkey-breast-2-20-oz",
     "ext": 38.07,
     "crvExt": 0,
     "lbExt": 7.5
    },
    {
     "item": "Sliced ham",
     "qty": 2,
     "price": 9.99,
     "taxed": false,
     "lb": 3,
     "note": "Kirkland extra lean, 2 × 1.5 lb · list est $21.00",
     "src": "https://app.warehouserunner.com/costco/1075316-kirkland-signature-extra-lean-sliced-ham-2-1-5-lbs",
     "ext": 19.98,
     "crvExt": 0,
     "lbExt": 6
    },
    {
     "item": "Sliced cheese",
     "qty": 2,
     "price": 10.99,
     "taxed": false,
     "lb": 2.5,
     "note": "Tillamook medium cheddar, 52 slices · list est $20.00",
     "src": "https://app.warehouserunner.com/costco/662124-tillamook-sliced-medium-cheddar-52-ct-2-5-lb",
     "ext": 21.98,
     "crvExt": 0,
     "lbExt": 5
    },
    {
     "item": "Sandwich bread",
     "qty": 3,
     "price": 5.79,
     "taxed": false,
     "lb": 2.5,
     "note": "Sara Lee Artesano, 2 × 20 oz · list est $21.00",
     "src": "https://app.warehouserunner.com/costco/2061020-artesano-white-bread-2-20-oz-2-5-lbs",
     "ext": 17.37,
     "crvExt": 0,
     "lbExt": 7.5
    },
    {
     "item": "Chips",
     "qty": 1,
     "price": 19.89,
     "taxed": false,
     "lb": 4,
     "note": "Frito-Lay flavor mix, 54 × 1 oz · list est $19.00",
     "src": "https://app.warehouserunner.com/costco/1983303-frito-lay-flavor-mix-variety-54ct",
     "ext": 19.89,
     "crvExt": 0,
     "lbExt": 4
    },
    {
     "item": "Mandarins",
     "qty": 2,
     "price": 6.88,
     "taxed": false,
     "lb": 5,
     "note": "5 lb bag, Oct average · list est $16.00",
     "src": "https://app.warehouserunner.com/costco/18600-mandarins-5-lbs",
     "ext": 13.76,
     "crvExt": 0,
     "lbExt": 10
    },
    {
     "item": "Bottled water",
     "qty": 2,
     "price": 3.99,
     "taxed": false,
     "crv": 40,
     "lb": 44,
     "note": "Kirkland 40 × 16.9 oz + CRV · list est $10.00",
     "src": "https://app.warehouserunner.com/costco/782796-kirkland-signature-premium-drinking-water-40-16-9-oz",
     "ext": 7.98,
     "crvExt": 4,
     "lbExt": 88
    },
    {
     "item": "Cookies",
     "qty": 2,
     "price": 7.99,
     "taxed": false,
     "lb": 2,
     "note": "bakery chocolate chunk, 24 ct · list est $20.00",
     "src": "https://app.warehouserunner.com/costco/1321435-24-chocolate-chunk-cookies",
     "ext": 15.98,
     "crvExt": 0,
     "lbExt": 4
    },
    {
     "item": "Mayonnaise + mustard",
     "qty": 1,
     "price": 15.09,
     "taxed": false,
     "lb": 7.75,
     "note": "Best Foods 64 oz $9.60 + French's 2 × 30 oz $5.49 · list est $12.00",
     "src": "https://app.warehouserunner.com/costco/414-hellmann-s-real-mayonnaise-64-ounce-container",
     "ext": 15.09,
     "crvExt": 0,
     "lbExt": 7.75
    },
    {
     "item": "Lettuce",
     "qty": 1,
     "price": 4.79,
     "taxed": false,
     "lb": 1.5,
     "note": "artisan romaine hearts, 5 ct · list est $8.00",
     "src": "https://app.warehouserunner.com/costco/8288-artisan-romaine-hearts-5-count",
     "ext": 4.79,
     "crvExt": 0,
     "lbExt": 1.5
    },
    {
     "item": "Lunch bags",
     "qty": 1,
     "price": 9.99,
     "taxed": true,
     "lb": 3,
     "note": "Duro #4 kraft, 500 ct — Business Center / Uline, not stocked at Goleta · list est $9.00",
     "src": "https://app.warehouserunner.com/costco/598794-duro-100-recycled-4-plain-brown-bag-500-ct-15817",
     "ext": 9.99,
     "crvExt": 0,
     "lbExt": 3
    },
    {
     "item": "Napkins",
     "qty": 1,
     "price": 9.69,
     "taxed": true,
     "lb": 4,
     "note": "Kirkland casual dining, 1,040 ct · list est $6.00",
     "src": "https://app.warehouserunner.com/costco/738392-kirkland-signature-casual-dining-napkins-1040-ct",
     "ext": 9.69,
     "crvExt": 0,
     "lbExt": 4
    },
    {
     "item": "Food-prep gloves",
     "qty": 1,
     "price": 21.99,
     "taxed": true,
     "lb": 1.5,
     "note": "Kirkland nitrile, 2 × 200 ct · list est $6.00",
     "src": "https://app.warehouserunner.com/costco/2030643-kirkland-signature-nitrile-exam-glove-medium-2-200-ct",
     "ext": 21.99,
     "crvExt": 0,
     "lbExt": 1.5
    },
    {
     "item": "Sandwich bags",
     "qty": 1,
     "price": 11.99,
     "taxed": true,
     "lb": 2,
     "note": "Ziploc sandwich, 4 × 145 ct",
     "src": "https://app.warehouserunner.com/costco/1158369-ziploc-sandwich-bags-4-145ct-total-580",
     "ext": 11.99,
     "crvExt": 0,
     "lbExt": 2
    }
   ],
   "subtotal": 228.55,
   "taxable": 53.66,
   "tax": 4.7,
   "crv": 4,
   "gross": 237.25,
   "goatPct": 0,
   "goat": 0,
   "total": 237.25,
   "perLunch": 4.75,
   "left": 7.75,
   "lb": 151.75
  },
  {
   "id": "C",
   "name": "Sam's To Go · Santa Barbara",
   "where": "Sam's To Go, 315 Meigs Rd (Mesa) · also 726 N Milpas St, 6831 Hollister Ave Goleta, 6560 Pardall Rd Isla Vista (805) 685-8895 · tax 9.25%",
   "packaging": "2-ft family subs cut in thirds (8-inch portions), chips, cookie, water · no mandarin · no catering menu posted, call for a bulk quote",
   "link": "https://order.online/store/sam%27s-to-go-santa-barbara-275367",
   "pending": false,
   "rate": 0.0925,
   "lines": [
    {
     "item": "Fam-2Ft turkey & cheese sub",
     "qty": 17,
     "price": 34,
     "taxed": true,
     "lb": 3,
     "note": "51 eight-inch portions",
     "src": "https://order.online/store/sam%27s-to-go-santa-barbara-275367",
     "ext": 578,
     "crvExt": 0,
     "lbExt": 51
    },
    {
     "item": "Small chips",
     "qty": 50,
     "price": 2,
     "taxed": true,
     "lb": 0.07,
     "ext": 100,
     "crvExt": 0,
     "lbExt": 3.5
    },
    {
     "item": "Cookie",
     "qty": 50,
     "price": 2,
     "taxed": true,
     "lb": 0.1,
     "ext": 100,
     "crvExt": 0,
     "lbExt": 5
    },
    {
     "item": "Water 500 ml",
     "qty": 50,
     "price": 1.75,
     "taxed": true,
     "crv": 1,
     "lb": 1.1,
     "ext": 87.5,
     "crvExt": 2.5,
     "lbExt": 55
    }
   ],
   "subtotal": 865.5,
   "taxable": 865.5,
   "tax": 80.06,
   "crv": 2.5,
   "gross": 948.06,
   "goatPct": 0,
   "goat": 0,
   "total": 948.06,
   "perLunch": 18.96,
   "left": -703.06,
   "lb": 114.5
  },
  {
   "id": "D",
   "name": "Subway · catering",
   "where": "Subway, 3967 State St Suite 4, Santa Barbara · tax 9.25% · delivery $20, $50 min, Mon–Fri",
   "packaging": "Classic platters cut in thirds (75 pieces = 50 six-inch), cookies, chips, water · no mandarin",
   "link": "https://www.ezcater.com/catering/subway-santa-barbara-3",
   "pending": false,
   "rate": 0.0925,
   "lines": [
    {
     "item": "Classic sandwich platter",
     "qty": 5,
     "price": 60.99,
     "taxed": true,
     "lb": 6,
     "note": "5 footlongs cut in thirds, 15 pieces each",
     "src": "https://www.ezcater.com/catering/subway-santa-barbara-3",
     "ext": 304.95,
     "crvExt": 0,
     "lbExt": 30
    },
    {
     "item": "Cookies by the dozen",
     "qty": 5,
     "price": 8.99,
     "taxed": true,
     "lb": 1.2,
     "note": "60 cookies",
     "ext": 44.95,
     "crvExt": 0,
     "lbExt": 6
    },
    {
     "item": "Chips",
     "qty": 50,
     "price": 1.79,
     "taxed": true,
     "lb": 0.07,
     "ext": 89.5,
     "crvExt": 0,
     "lbExt": 3.5
    },
    {
     "item": "Aquafina",
     "qty": 50,
     "price": 2.99,
     "taxed": true,
     "crv": 1,
     "lb": 1.1,
     "ext": 149.5,
     "crvExt": 2.5,
     "lbExt": 55
    },
    {
     "item": "Delivery",
     "qty": 1,
     "price": 20,
     "taxed": false,
     "lb": 0,
     "note": "box lunches instead: $10.09 each + water, about $735 all in",
     "ext": 20,
     "crvExt": 0,
     "lbExt": 0
    }
   ],
   "subtotal": 608.9,
   "taxable": 588.9,
   "tax": 54.47,
   "crv": 2.5,
   "gross": 665.87,
   "goatPct": 0,
   "goat": 0,
   "total": 665.87,
   "perLunch": 13.32,
   "left": -420.87,
   "lb": 94.5
  },
  {
   "id": "E",
   "name": "Jersey Mike's · box lunches",
   "where": "Jersey Mike's, 199 S Turnpike Rd (unincorporated) · tax 7.75% · delivery $20, $300 min, 2.5 h lead",
   "packaging": "assorted box lunch (sub, chips, cookie) + water · no mandarin · Three Pickles party pack $19.00 and South Coast Deli bag lunch $20.50 a head run higher",
   "link": "https://www.ezcater.com/catering/jersey-mikes-subs-708",
   "pending": false,
   "rate": 0.0775,
   "lines": [
    {
     "item": "Assorted box lunch",
     "qty": 50,
     "price": 12.55,
     "taxed": true,
     "lb": 1.3,
     "note": "sub, chips, cookie",
     "src": "https://www.ezcater.com/catering/jersey-mikes-subs-708",
     "ext": 627.5,
     "crvExt": 0,
     "lbExt": 65
    },
    {
     "item": "Bottled water",
     "qty": 50,
     "price": 3.45,
     "taxed": true,
     "crv": 1,
     "lb": 1.1,
     "ext": 172.5,
     "crvExt": 2.5,
     "lbExt": 55
    },
    {
     "item": "Delivery",
     "qty": 1,
     "price": 20,
     "taxed": false,
     "lb": 0,
     "ext": 20,
     "crvExt": 0,
     "lbExt": 0
    }
   ],
   "subtotal": 820,
   "taxable": 800,
   "tax": 62,
   "crv": 2.5,
   "gross": 884.5,
   "goatPct": 0,
   "goat": 0,
   "total": 884.5,
   "perLunch": 17.69,
   "left": -639.5,
   "lb": 120
  }
 ],
 "orders": [
  {
   "id": "313 10001 313",
   "n": 1,
   "sku": "DSP-50",
   "option": "A",
   "placed": "2026-10-20",
   "from": "2675 Gibraltar Rd",
   "to": "2690 Gibraltar Rd",
   "city": "Santa Barbara, CA 93105",
   "price": 245,
   "pay": "Apple Pay",
   "payer": "Curtis",
   "payee": "Sarah",
   "frame": "the biggest, most structural frame cube",
   "cubes": 1,
   "status": {
    "status": "approved",
    "updated": "2026-10-20"
   },
   "bill": {
    "status": "unpaid",
    "updated": "2026-10-20"
   },
   "load": {
    "cubes": 1,
    "pattern": "^",
    "total": 149.75,
    "cells": [
     {
      "id": "c0",
      "dir": "up",
      "lb": 149.75,
      "items": [
       "Bottled water · 88 lb · low, centred",
       "Sliced turkey",
       "Sliced ham",
       "Sliced cheese",
       "Sandwich bread",
       "Chips",
       "Mandarins",
       "Cookies",
       "Mayonnaise + mustard",
       "Lettuce",
       "Lunch bags",
       "Napkins",
       "Food-prep gloves"
      ]
     }
    ]
   }
  }
 ],
 "assembly": {
  "split": {
   "turkey": 30,
   "ham": 20
  },
  "batch": 10,
  "people": "Two or three people, one line: spreader → builder → bagger",
  "coldHours": 2,
  "hotHours": 1,
  "perLunch": [
   [
    "Bread",
    "2 slices",
    "100 needed · 6 loaves run 16–20 slices — count before you start; heels close any gap"
   ],
   [
    "Turkey",
    "4 oz · about 4–5 slices",
    "30 lunches · 120 oz = the 3 twin packs · weigh the first three on the scale, then count"
   ],
   [
    "Ham",
    "4.8 oz · about 5–6 slices",
    "20 lunches · 96 oz = the 2 twin packs"
   ],
   [
    "Cheese",
    "2 slices",
    "100 of 104"
   ],
   [
    "Lettuce",
    "1 romaine leaf",
    "5 hearts, washed, dried, torn to slice size"
   ],
   [
    "Mayo",
    "1 tbsp (15 g) on the bottom slice, edge to edge",
    "about 25 oz of 64"
   ],
   [
    "Mustard",
    "1 tsp (5 g) on the top slice, thin, edge to edge",
    "about 8 oz of 60"
   ],
   [
    "Chips",
    "1 bag",
    "54 · 4 spare"
   ],
   [
    "Mandarin",
    "1, washed",
    "30–40 in the two bags"
   ],
   [
    "Cookie",
    "1, wrapped in a napkin",
    "48 in two packs — 2 short: add a third pack ($7.99, still $12.80 under) or two lunches go without"
   ],
   [
    "Water",
    "1 bottle, handed out at the pad",
    "80 · rides as sealed cases in the cube, never in the bag"
   ],
   [
    "Napkins",
    "2 · one wraps the cookie, one folded on top",
    "1,040"
   ],
   [
    "Lunch bag",
    "1 · #4 kraft, folded twice, marked",
    "500 · a 16.9 oz bottle does not fit"
   ],
   [
    "Sandwich bag",
    "1 · option B only",
    "580 Ziploc · option A builds at the far end instead"
   ]
  ],
  "tools": [
   "6 ft table (or two), washed then sanitized — 1 tbsp unscented bleach per gallon of water, air dry",
   "cutting board, serrated bread knife, a second knife for the lettuce",
   "kitchen scale in ounces",
   "two 1 tbsp spoons for mayo, the mustard bottles as squeeze bottles",
   "5 sheet pans or trays — one per 10 sandwiches",
   "nitrile gloves (the 400 box), paper towels, a permanent marker, masking tape",
   "2 coolers (25 bags each) with frozen ice packs, or fridge space",
   "2 crates or boxes that fit 25 upright bags each (5 × 5), 1 cam strap for the water",
   "the manifest: this page's build sheet, printed twice"
  ],
  "sections": [
   [
    "Before anything",
    [
     [
      "Cold stays cold",
      "Meat and cheese stay in the fridge (≤ 40 °F) until the line is set. Write the time the first meat pack opens on the manifest; the pack must fly within 2 hours of it (1 hour if the room is over 90 °F)."
     ],
     [
      "Count",
      "Open and count every line in the table above. Fix shortfalls now (bread slices, the two missing cookies). Wash the mandarins and the lettuce."
     ],
     [
      "Lettuce",
      "Separate 50 leaves, wash, spin or pat dry, tear each to the size of a slice. Wet lettuce is the thing that makes a bagged sandwich soggy."
     ],
     [
      "Line",
      "Three stations in a row: spreader, builder, bagger. Gloves on; new gloves whenever you switch stations or touch anything that isn't food. Trays of ten move down the line."
     ]
    ]
   ],
   [
    "The sandwich · ten at a time",
    [
     [
      "Lay out",
      "10 bottom slices in two rows of five on a tray; 10 top slices on a second tray. Match slices from the same loaf."
     ],
     [
      "Spread",
      "Mayo: 1 tbsp on every bottom, spread edge to edge with the back of the spoon (edge to edge seals the bread). Mustard: 1 tsp on every top in a zigzag, spread thin, edge to edge."
     ],
     [
      "Cheese",
      "2 slices on the mayo side, offset so they cover the square."
     ],
     [
      "Meat",
      "Turkey 4 oz on 30 sandwiches, ham 4.8 oz on 20. Weigh the first three portions, then count slices. Fold each slice in half and shingle the folded slices across the cheese: folding gives height and stops the meat sliding out at the cut."
     ],
     [
      "Lettuce",
      "1 dry leaf flat on the meat. It sits between meat and the mustard slice and shields that slice."
     ],
     [
      "Close",
      "Mustard slice down. One press with a flat palm — enough to seat it, not enough to flatten it."
     ],
     [
      "Cut",
      "One diagonal cut, corner to corner, serrated knife, one long draw, no sawing. Two triangles. Wipe the knife every ten sandwiches; new board if the turkey/ham order changes."
     ],
     [
      "Bag the sandwich (option B)",
      "Both halves into one Ziploc, cut edges together, crusts out, flat. Press the air out from the bottom up, seal, then write T or H in the top-right corner with the marker. Option A: the supplies fly as-is and these steps run at the landing pad after delivery."
     ]
    ]
   ],
   [
    "The lunch bag",
    [
     [
      "Order inside the bag",
      "Square the bottom of a #4 kraft bag. Sandwich first, flat on the bottom, cut side up. Chips standing against one wall. Mandarin in the opposite corner. Cookie wrapped in one napkin, laid on top of the sandwich. Second napkin folded on top of everything."
     ],
     [
      "Close",
      "Fold the top over twice, one inch each fold, crease hard. No tape needed; tape only if a bag won't hold its fold."
     ],
     [
      "Mark the fold",
      "Three marks on the fold, left to right: T or H · the order's middle digits (10001) · the lunch number. Turkey is T01–T30, ham is H31–H50. Every bag reads: T07 10001."
     ],
     [
      "Water",
      "No bottle in the bag. Water flies as two sealed cases in the cube and is handed out one per bag at the pad."
     ]
    ]
   ],
   [
    "Tally and hold",
    [
     [
      "Count both ways",
      "Line the bags up by number. Count 30 T + 20 H forward, then 20 H + 30 T back; the totals must match (50) before anything goes in a cooler. Tick each number on the manifest."
     ],
     [
      "Hold cold",
      "Bags upright in the coolers, 25 each, fold up, numbers reading from above: cooler L = T01–T25, cooler R = T26–T30 + H31–H50. Frozen ice packs on the sides, not on top of the bags (they crush the bread). Lids shut until loading."
     ],
     [
      "Clean down",
      "Trays, knife, board washed; table wiped; gloves off. Spares (4 chips, extra mandarins, the opened mayo and mustard bagged in a Ziploc) set aside for the cube."
     ]
    ]
   ],
   [
    "Pack the cube",
    [
     [
      "Floor: water",
      "Both water cases on the cube floor, centred, long sides across the cube so the 88 lb sit in the middle. One cam strap across both cases to the cube's floor anchors."
     ],
     [
      "Sides: lunches",
      "Cooler L against the left wall, cooler R against the right wall (or the two crates, bags upright, 5 × 5, folds up). Equal count each side keeps the cube balanced about its centre."
     ],
     [
      "Fill: nothing moves",
      "Spares and the paper goods (napkin pack, remaining kraft bags, gloves box) wedged into the gaps between coolers, cases and walls until nothing can shift. This is the puzzle: every piece holds the next one."
     ],
     [
      "Shake test",
      "Lid on. Lift one edge two inches and let it drop. Nothing should be heard moving. If something moves, open and re-wedge."
     ],
     [
      "Manifest",
      "One copy in a Ziploc taped inside the lid; one copy stays at 2675. Both carry the time the first meat opened and the tally signature."
     ],
     [
      "Label",
      "The palinPack label on the cube's outward face: order number, from → to, 50 lunches, weight, time out of the fridge."
     ]
    ]
   ],
   [
    "Mount and pickup · at 2675",
    [
     [
      "Mount at c0",
      "Cube into the frame cube, [up ^], label facing out. T100-style clamps at the four corners, tightened in opposite pairs (1, 3, 2, 4) so the cube seats square. Property-rated cables and anchors to the frame; tug-test each one."
     ],
     [
      "Pickup checklist",
      "Label matches the order number · tally is 50 and signed · time out of fridge is written and inside the 2 h window at the planned landing · ice packs were frozen · shake test passed · clamps and anchors tug-tested · bill status noted. Then set the order to packed."
     ],
     [
      "Release",
      "When the flight is approved and the pad is clear, set the order to in flight. The clock keeps running."
     ]
    ]
   ],
   [
    "Arrival · at 2690",
    [
     [
      "Receive",
      "Set the order to delivered. Open the cube; manifest out of the lid; count the bags both ways against it (30 T + 20 H, then back)."
     ],
     [
      "Cold or serve",
      "Bags straight into cold storage, or served now. Serve within the 2 h window; past it, the sandwiches don't get served."
     ],
     [
      "Water",
      "One bottle handed out with each bag."
     ],
     [
      "Returns",
      "Cube, both coolers or crates, ice packs, cam strap and the manifest copy go back on the next flight or by road. The frame cube stays mounted."
     ]
    ]
   ]
  ]
 },
 "palinpack": {
  "pattern": [
   "up",
   "down",
   "up"
  ],
  "cells": [
   "c-1",
   "c0",
   "c+1"
  ],
  "ports": [
   "high-pressure water",
   "high-pressure air",
   "waste/suction",
   "electricity"
  ],
  "hold": "property-rated cables, anchors, frame patterns",
  "mount": "T100-style clamps; pad, wall or ceiling"
 }
}