← Back to roadmap

ShipStation tracking T0H–T05

Foundation (May (week 2 – 4)) high priority low confidence

Why

First half of 10-task plan: silent-catch removal, tracking_number column, HTTP client, webhook route, status handler, label-site subscribe.

How

  • T0H: Remove Aftership silent catch (own PR, ≥48h soak)
  • T01: tracking_number column on order table
  • T02: ShipStationTrackingService HTTP client
  • T03: /webhook/shipstation/track (RSA+JWKS + idempotency)
  • T04: status_code → FulfillmentStatus handler (atomic)
  • T05: Subscribe at label-creation site

Related Memory

project_shipstation_tracking_migration

Blocked By

  • ShipStation tracking parity (G1–G3) — G1–G3 gates from memory project. If G3 = no, full v1→v2 label refactor required (multi-week). (Owner: Jackson chasing Mico)
OwnerJackson
PhaseFoundation
WindowMay (week 2 – 4)
Dev days4d
Calendar days~10d
Confidencelow
Priorityhigh