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)