Shipping Ops Dashboard

⚠ STALE — this page has not refreshed in . The 05:30 publisher may have failed; figures below are from the generated-at time, not now.
generated 2026-09-07T05:30:01-07:00 · digest digest_20260907.json · read-only sources · aggregates & ARNs only · labels: MEASURED live call DOCUMENTED from code/docs/email/prior artifacts CONFIG operator-set

Alerts

▲ HIGHkit_days_of_supplyKit-complete days of supply = 5.2d (< 30d) — constraint family: charger (measured pick-history burn 14.98/day vs viable loose stock 76; commodity USB-C part — fast replenish, days not months)
◆ DATA-QUALITYknox_zoneKnox zone capped at DATA-QUALITY: 0 free is [OVERCOUNT-SUSPECT] — portal purchased 1445 (as_of 2026-07-17) − API-assigned 2201 (as_of 2026-09-07T12:02:03; includes stale device records — the subtraction over-counts usage, so this free figure is a floor). Cross-check: DIVERGES from Daily Tracker by 175 seats (0 portal-based vs 175 tracker @ 2026-07-15) — figures kept separate, never averaged. Target key expiry 2027-03-11.
▲ HIGHdevices_on_expired_keys1,489 devices assigned to EXPIRED Knox keys (KLM12-7KRBK 1,465 (exp 2026-03-25), KLM12-FZHYR 16 (exp 2026-07-08), KLM11-A3CWB 7 (exp 2025-03-26), KLM11-FDB7R 1 (exp 2025-04-15)). VERIFY vs the Jul-8 E-FOTA remediation population (~1,710) — related but unconfirmed as the same population.
▲ HIGHorder_by_passedtablet_stand: order-by date 2026-05-28 passed (runout 2026-09-30, 23.5d cover, lead 95d) and no confirmed enroute qty — NO backup vendor — stockout risk
● MEDIUMorder_by_passedbp_cuff: order-by date 2026-04-29 passed (runout 2026-10-11, 34.2d cover, lead 135d) and no confirmed enroute qty — fast backup: Veridian (US, 5-7d) — bulk-economics exposure, not stockout
● MEDIUMorder_by_passedpulse_ox: order-by date 2026-06-27 passed (runout 2026-10-10, 33.8d cover, lead 75d) and no confirmed enroute qty — fast backup: Shenzhen Creative (20-30d) — bulk-economics exposure, not stockout
▲ HIGHorder_by_passedloop_bands: order-by date 2026-07-15 passed (runout 2026-10-13, 36.1d cover, lead 60d) and no confirmed enroute qty — NO backup vendor — stockout risk
▲ HIGHorder_by_passedtherabands: order-by date 2026-07-28 passed (runout 2026-10-26, 49.7d cover, lead 60d) and no confirmed enroute qty — NO backup vendor — stockout risk
● MEDIUMorder_by_passedcharger: order-by date 2026-08-06 passed (runout 2026-09-12, 5.1d cover, lead 7d) and no confirmed enroute qty — fast backup: any retail channel (days) — bulk-economics exposure, not stockout
● MEDIUMtracking_health_regressionret_rate last full month 0.186 vs trailing-3 mean 0.138 (+35%)
76
Shippable Kits Today (BOM-weighted min)
constraint: charger · limits tablet 761, tablet_stand 346, bp_cuff 506, pulse_ox 510, router 3,541, scale 949, loop_bands 532, therabands 732, charger 76, booklet_1 646, booklet_2 638, booklet_3 658
MEASURED computed: BOM-weighted min over family sellable (live orbit-mcp; router BOM 0.17) · as of 2026-09-07T05:30:01
0
Provisionable Tablets
binding: knox_seats · sellable tablets 761 · free Knox seats 0 [OVERCOUNT-SUSPECT]
DIVERGES from Daily Tracker by 175 seats (0 portal-based vs 175 tracker @ 2026-07-15) — figures kept separate, never averaged
MEASURED computed: min(sellable tablets [orbit-mcp], portal-based free Knox seats [OVERCOUNT-SUSPECT]) · as of 2026-09-07T05:30:01

1 · On-hand by SKU

familysellable (new)on-hand newused poolBOM/kitunmatched SKUs
tablet7611,0731241.00
tablet_stand34637101.00
bp_cuff506552191.00
pulse_ox51053901.00
router602710210.17
scale94997141.00
loop_bands53256021.00
therabands73276571.00
charger769601.00
booklet_164665801.00
booklet_263865001.00
booklet_365867001.00
MEASURED computed from per_sku × sku_families config · as of 2026-09-07T05:30:01
per-SKU detail (35 tracked SKUs)
SKUnameon-handallocatedavailablebackorderedinbound
Ans-1011-WScaleBodyweight Scale GBS-2012-B9691894900
Kit BKit B Tablet Only908168400
Ans-1001-ResBPhysicalDevice Resistance Bands7651973200
Ansible OSH Booklet 3Ansible OSH Booklet 36701265800
Ansible OSH Booklet 1Ansible OSH Booklet 16581264600
Ansible OSH Booklet 2Ansible OSH Booklet 26501263800
Ans-1002-LoopBPhysicalDevice Loop Resistance Bands5601953200
Ans-1016-POxAOJ -70D5312151000
BP Cuff BB2284BP Cuff BB22844871944700
Ans-1007-TabStandPhysicalDevice Tablet Stand3711934600
Router: Opal WiFiRouter: Opal WiFi265126400
Kit CKit C Router Only170015200
Kit AKit A Tablet + Router16107700
Kit AKit A Tablet + Router16107700
USED-TABLET-A9USED SAMSUNG GALAXY TAB A9+1220000
Spitz Router GL-X750 V2Spitz Router GL-X750 V2114410900
USB-C Power BrickUSB-C Power Brick96207600
BP Cuff VHC 210-2110BBP Cuff VHC 210-2110B6505900
Used BloodPressureCuff TMB-2084-AUsed BloodPressureCuff TMB-2084-A190000
USED-ROUTER-SPITZUSED GL-X750V2 SPITZ ROUTER180000
Ans-1009-POxPulseOx PC-60FW80000
USEDPhysicalDevice Resistance BandsUSEDPhysicalDevice Resistance Bands70000
A9+ Galaxy TabletA9+ Galaxy Tablet40010
USEDBodyweight Scale GBS-2012-BUSEDBodyweight Scale GBS-2012-B40000
USED-ROUTER-OPALUSED GL-SFT1200 OPAL ROUTER30000
WScale Nutrifit IF-B7Bodyweight Scale Nutrifit IF-B720000
USEDPhysicalDevice Loop Resistance BandsUSEDPhysicalDevice Loop Resistance Bands20000
USED-Tablet-A8USED SAMSUNG GALAXY TAB A810000
USED-Tablet-A7USED SAMSUNG GALAXY TAB A710000
Tablet Stand UGREEN ABSTablet Stand UGREEN ABS00000
USEDPhysicalDevice Tablet StandUSEDPhysicalDevice Tablet Stand00000
Ans-1010-BPCuffBloodPressureCuff TMB-2084-A00000
USED-BPC-VHC 210-2110BUSED BP Cuff VHC 210-2110B00000
USED 1010-BPCUFFUSED 1010-BPCUFF00000
USEDPulseOx PC-60FWUSED PULSE OX00000
MEASURED orbit-mcp search_products per configured SKU (live Packiyo; backordered/inbound from products.json 2026-07-16T06:24:55; unmatched SKUs: none) · as of 2026-09-07T05:30:01
warehouse category totals
categoryon-handavailableproducts
tablets9156673
tabletAccessories1,4451,2849
rpmDevices3,6393,5649
exerciseEquipment2,4942,4098
usedUnrecycled41014221
other3,7133,64240
MEASURED orbit-mcp get_inventory_summary (live Packiyo) · as of 2026-09-07T05:30:01

snapshot history latest = 2026-06-01 (nightly cron broken since 2026-06-02 — matrix §2f; live reads unaffected)

tablet sellable definition: sellable-equivalent: Packiyo quantity_available (on_hand − allocated − reserved), floored at 0 per SKU; NEW SKUs only — USED tablets excluded (available=0 by design); NOT all-status on_hand (which would be 1073 new + 124 used)

BOM coverage (BOM completion 2026-07-17): 12 families tracked — devices, stands, bands, charger (USB-C Power Brick; the ONLY brick SKU in Packiyo, no USED/adapter variants), and 3 OSH booklets. Kit-complete is only valid once every BOM line is represented. Open BOM question: USB-C Charging Cable (avail 65 — complement of the brick, equally scarce, not summed with it). T-shirts excluded (reward program, not kit content).

2 · Knox capacity

0
free seats — [OVERCOUNT-SUSPECT]
DIVERGES from Daily Tracker by 175 seats (0 portal-based vs 175 tracker @ 2026-07-15) — figures kept separate, never averaged
■ zone DATA-QUALITY
7,153
devices tracked
3,328
seats purchased (target key, stale)
2,201
seats used (API)
MEASURED knox-license-api /overview seat_optimization (portal_seats figure stale 2026-03-26T13:40:45.122Z) · as of 2026-09-07T05:30:01

Free-seat recompute: (a) strict per-key Σmax(0, purchased−assigned) = 1,127 — but purchased exists for 1/15 keys; 767 devices sit on active keys with NO purchased figure (1,489 more on expired keys) · (b) portal readout (PORTAL-READOUT (target_key_KLM12-G15J2; purchased-only capture)): headline free = 0 [OVERCOUNT-SUSPECT] — portal purchased 1445 (as_of 2026-07-17) − API-assigned 2201 (as_of 2026-09-07T12:02:03; includes stale device records — the subtraction over-counts usage, so this free figure is a floor) · Daily Tracker reference: 175 free @ 2026-07-15 DOCUMENTED

seat_leakage (API-assigned target − portal used): unknown — portal 'used' not captured in the 2026-07-17 readout (null); the per-key portal_seats_used 1359 is the 2026-03-26 scrape — stale, rejected as a 'used' source. Set knox_portal_readout.used from a fresh portal read to enable leakage = API-assigned − used MISSING
cross-check: DIVERGES from Daily Tracker by 175 seats (0 portal-based vs 175 tracker @ 2026-07-15) — figures kept separate, never averaged MEASURED

keyexpirypurchasedassignedfree (strict)portal usedstatus
KLM12-G15J2 ★2027-03-113,3282,2011,1271,359 (scrape 2026-03-26 — stale)active
KLM12-7KRBK2026-03-25unknown1,465unknownunknownexpired
KLM12-DDZUO2026-12-22unknown149unknownunknownactive
KLM12-GGLMN2027-02-07unknown115unknownunknownactive
KLM12-UA68Z2026-12-11unknown113unknownunknownactive
KLM12-3727U2027-01-22unknown111unknownunknownactive
KLM12-MKJU62027-02-24unknown62unknownunknownactive
KLM12-UM26R2027-03-26unknown59unknownunknownactive
KLM12-5ZV1V2027-04-28unknown57unknownunknownactive
KLM12-GNINS2027-03-09unknown51unknownunknownactive
KLM12-6XF8F2027-05-07unknown25unknownunknownactive
KLM12-MV6WX2027-03-24unknown25unknownunknownactive
KLM12-FZHYR2026-07-08unknown16unknownunknownexpired
KLM11-A3CWB2025-03-26unknown7unknownunknownexpired
KLM11-FDB7R2025-04-15unknown1unknownunknownexpired
MEASURED knox-license-api /overview (per-key expiry; prefixes only) · as of 2026-09-07T05:30:01

expiry timeline — active keys

keyexpirydays to expiryassigned
KLM12-UA68Z2026-12-1195113
KLM12-DDZUO2026-12-22106149
KLM12-3727U2027-01-22137111
KLM12-GGLMN2027-02-07153115
KLM12-MKJU62027-02-2417062
KLM12-GNINS2027-03-0918351
KLM12-G15J2 ★2027-03-111852,201
KLM12-MV6WX2027-03-2419825
KLM12-UM26R2027-03-2620059
KLM12-5ZV1V2027-04-2823357
KLM12-6XF8F2027-05-0724225
MEASURED knox-license-api /overview per-key expiry (active keys, assigned via Knox API sync) · as of 2026-09-07T05:30:01

devices on expired keys: 1,489 (KLM12-7KRBK 1,465, KLM12-FZHYR 16, KLM11-A3CWB 7, KLM11-FDB7R 1) — VERIFY vs Jul-8 E-FOTA remediation (~1,710): related but unconfirmed as the same population MEASURED

tiers: SKIP 4,176, Tier 1 2,321, Tier 2 656 · license valid: True

knox-manage-mcp exposes NO per-key expiry/seat tools (89 tools, boolean license check only). SUPERSEDED (small-add 2026-07-17): per-key expiry is now fed live from knox-license-api /overview into the expiry timeline + standing alerts — manual expiry tracking retired.

3 · Burn & runway

familysellableburn/daydays of coverrunoutorder-byenroute (confirmed)backup vendor
tablet76114.7
51.6d
2026-10-282026-09-21
lead 7d + buf 30d
0Samsung Direct (~8h emergency) ⚡
tablet_stand34614.7
23.5d
2026-09-302026-05-28
lead 95d + buf 30d
0NONE
bp_cuff50614.8
34.2d
2026-10-112026-04-29
lead 135d + buf 30d
0Veridian (US, 5-7d) ⚡
pulse_ox51015.1
33.8d
2026-10-102026-06-27
lead 75d + buf 30d
0Shenzhen Creative (20-30d) ⚡
router6024.4
137.4d
2027-01-222026-10-07
lead 77d + buf 30d
0Amazon (small-qty only)
scale94914.7
64.4d
2026-11-102026-05-29
lead 135d + buf 30d
2,000NONE
loop_bands53214.7
36.1d
2026-10-132026-07-15
lead 60d + buf 30d
0NONE
therabands73214.7
49.7d
2026-10-262026-07-28
lead 60d + buf 30d
0NONE
charger7615.0
5.1d
2026-09-122026-08-06
lead 7d + buf 30d
0any retail channel (days) ⚡
booklet_164614.7
43.8d
2026-10-202026-09-20
lead UNKNOWN_PRINT + buf 30d
0NONE
booklet_263814.7
43.3d
2026-10-202026-09-20
lead UNKNOWN_PRINT + buf 30d
0NONE
booklet_365814.7
44.6d
2026-10-212026-09-21
lead UNKNOWN_PRINT + buf 30d
0NONE
MEASURED computed: live sellable (Panel 1) ÷ burn baseline (DOCUMENTED CSVs); order_by = runout − lead − safety_buffer (June model's method); lead times CONFIG validated (Inventory_Order_Schedule_FINAL 2026-06-17 + Shipping SSOT vendor matrix) · as of 2026-09-07T05:30:01
DOCUMENTED phase6_denominator/shipped_by_device_month.csv (replica package_ledger, prior session); charger from the validated 90d pick-history query (inventory-model.md §b) — NOT inherited from the kit rate · as of 2026-06-01T14:50:16

kit cost $308.8 CONFIG · runway = sellable ÷ burn; order-by = runout − lead time; confirmed-enroute quantities are listed but NOT credited to cover until receipt

4 · Inbound orders (POs — manual ledger)

vendoritemqtyrefpaymentetaverifiedsource
GL.iNetSpitz X750V2 router500PI-202606241236payment in flight (~2026-07-15)unknown2026-07-17DOCUMENTED-from-email
GraniteSIM cards (ship to GL.iNet for pre-install)500unknownneeded-by 2026-07-23; ship unconfirmed2026-07-17DOCUMENTED-from-email
TranstekBodyweight scales2,000unknownenroute — Chicago customs, clearance date unconfirmed2026-07-17DOCUMENTED-from-email
TBDLoop bandsunknownVERIFY_IF_PLACEDunknown2026-07-17DOCUMENTED-from-email (placement unconfirmed)
TBDTherabandsunknownVERIFY_IF_PLACEDunknown2026-07-17DOCUMENTED-from-email (placement unconfirmed)
TBDTablet standsunknownVERIFY_IF_PLACEDunknown2026-07-17DOCUMENTED-from-email (placement unconfirmed)
DOCUMENTED dashboard/open_orders.yaml (DOCUMENTED-from-email, manual) · as of 2026-09-07T05:30:01

Portal equipment requests (demand side, monthly)

monthrequestsTabletBPPulseOxScaleRoutertracked
2026-076,3955765996035461666,151
2026-085,8685175235304911825,770
2026-091,0209391928627784
MEASURED logistics-mcp get_device_request_counts (replica dsr) (devicetype names corrected to replica map — logistics-mcp enrichment is stale, matrix §2f) · as of 2026-09-07T05:30:01

5 · Outbound & carrier

packages / month

1,01502025-06: 02025-07: 02025-08: 02025-09: 5002025-10: 7522025-11: 8182025-12: 1,0152026-01: 8532026-02: 6062026-03: 6172026-04: 6822026-05: 6122026-06: 7112026-07: 7272026-08: 6502026-09: 120120

reship rate

0.202025-06: 02025-07: 02025-08: 02025-09: 0.02025-10: 0.02025-11: 0.02025-12: 0.02026-01: 0.12026-02: 0.22026-03: 0.22026-04: 0.22026-05: 0.12026-06: 0.12026-07: 0.12026-08: 0.12026-09: 0.10.1
MEASURED shipping-dashboard /api/shipping-ops/metrics (replica-backed, 60s cache) · as of 2026-09-07T12:34:47

carrier substatus — last full month 2026-08

substatusshipments
delivered638
information_received4
pickup_available3
return_to_sender2
package_arrived1
package_lost1
package_unclaimed1
location_inaccessible1
delivery_scheduled1
MEASURED logistics-mcp get_tracking_status_counts (replica trackings) · as of 2026-09-07T05:30:01

exceptions (6-mo window)

signalpackages → outcome
total3,976
any237
not_home128 pkgs → 116 delivered · 9 returned · 1 lost · 2 in transit
address87 pkgs → 73 delivered · 13 returned · 0 lost · 1 in transit
rts67
MEASURED shipping-dashboard /api/shipping-v2/metrics (replica-backed, 10min cache) · as of 2026-09-07T12:34:48

recall seeds

aged-outbound recall candidates: 989 DOCUMENTED
aged-flag data-bug cases: 99 DOCUMENTED

6 · Returns & ROE

793
return packages (ledger)
81.8%
with receipt evidence (ledger)
406
units recovered (items)
MEASURED shipping-dashboard /api/shipping-v2/metrics (replica-backed, 10min cache) · as of 2026-09-07T12:34:48

ROE rate band: ~8-12% (numerator-limited: packiyo_returns.received_at 100% NULL) DOCUMENTED
Stage-1 ask rate: 10.2% (33/324 tablets) DOCUMENTED · Stage-2 return rate: ~67-76% once a return box is sent DOCUMENTED
ROE-gate load: ~118 fires/month mature window (~4-7/day); ~7/mo are 3rd+ review-queue DOCUMENTED
Tablet lost bucket: 391 / 2,238 matured (17.5%, ≈$65,000) DOCUMENTED

defect failure modes (returned devices, round-3 audit)

failure modealltabletBPpulse-oxrouter
physical_damage72221
battery_corrosion_leak1400140
battery_drain_intermittent63120
kiosk_provisioning_software4040000
wont_power_or_charge59336191
bp_error_no_inflation2902810
wont_pair_or_sync3832591
connectivity_offline146008
sensor_no_readings70160
remote_access_support33000
freeze_unresponsive11000
other_unspecified_defect155271
TOTAL23396656012
DOCUMENTED analysis-outputs/2026-06-28_tablet_defect_failure_modes.csv (round-3 DD audit aggregate) · as of 2026-06-28T20:29:08

engissuemonitor: 200 issues (cap 200) · severity {'P0': 179, 'P1': 8, 'None': 10, 'P2': 3} · category NULL for ~97% of issues — defect-category counts not viable from this feed yet (matrix §7b) MEASURED

7 · SIM — router — patient traceability

3,120
routers in GoodCloud
533
online
947
offline
1,640
deactivated — recall pool
MEASURED goodcloud-mcp REST /api/call get-router-stats (6-hourly scrape) · as of 2026-09-07T05:30:01
MEASURED goodcloud get-router-stats deactivated count (recall pool) · as of 2026-09-07T05:30:01

Granite SIMs

total 1,856 · activated 1,579 · suspended 2 · linked to routers 1,218 · linked to patients 876 · unlinked routers 638

MEASURED inventorychecker /api/granite-sims/summary (aggregates only) · as of 2026-09-07T05:30:01

last granite sync: 2026-09-06T12:27:31.356Z · cohort seeds: enrolled-45d 2,213 rows DOCUMENTED, disenrolled-45d 12,372 rows DOCUMENTED

8 · Intake as demand signal

17,613
patients in OSH funnel
1,536
recent referrals
2,809
active
1,224
consented (pre-equipment)
MEASURED osh-mcp osh_dashboard_stats · as of 2026-09-07T05:30:01
statuspatients
Active2,809
AnsibleDeclined2
Completed658
Consented1,224
Deceased243
Disenrolled750
Eligible693
Engaged1
ExclusionByOSH3,273
Onboarding7
OutReachInProgress3,713
PatientDeclined2,112
ReferralWithDrawn73
RemovedFromOSHRosterFile8
UnableToReach1,752
UnderReview162
Unknown133

milestones (all-time)

milestonepatients
consent_signed6,015
techcall_completed4,163
intake_completed4,882
first_session_completed3,088
sixth_session_completed1,943
twelfth_session_completed1,544
twentyfourth_session_completed1,023
thirtysixth_session_completed697
total_patients13,856
excluded_patients15,402
referred_patients29,258
MEASURED osh-mcp osh_get_milestone_stats · as of 2026-09-07T05:30:01

Feed health

re-fires this run: 0 · read-only sources; aggregates+ARNs only; no secrets; nulls carry reasons, never fabricated