{"slug":"dwla-rebrand","total":3,"limit":100,"offset":0,"since":null,"commits":[{"hash":"34d8fc6","date":"2026-05-07 18:00:35 -0700","author":"Steve","subject":"phase 1 push script: 3 dream-team guardrails (vendor verify, tag sweep, metafield carry-over)","body":"DRY-RUN by default. Real push requires --apply. Audit table written\nbefore every API call for rollback. Per Steve's rule: alert on >10%\nfailure rate."},{"hash":"cb0bd27","date":"2026-05-07 17:55:13 -0700","author":"Steve","subject":"switch to option (b): handle derived from title pattern, not old slug","body":""},{"hash":"1e6f29e","date":"2026-05-07 15:09:42 -0700","author":"Steve","subject":"scaffold dwla rebrand: PLAN.md + LA name map + phase-1 dry-run pipeline","body":"7,600 registry rows (Pointe + Justin David) → Los Angeles Fabrics / DWLA.\nPhase 0 produces preview/phase1.html showing 17 PI-PAMPAS colorways\nacross 32 Shopify products without touching Shopify. Sequence counter\nallocated DWLA-100001…100017 for phase 1.\n"}]}