{"slug":"novasuede-onboard","total":8,"limit":100,"offset":0,"since":null,"commits":[{"hash":"d3ed3b2","date":"2026-06-26 06:12:57 -0700","author":"Steve Abrams","subject":"auto-save: 2026-06-26T06:12:56 (1 files) — __pycache__/plan_writes.cpython-314.pyc","body":""},{"hash":"28e9650","date":"2026-06-24 16:15:46 -0700","author":"Steve","subject":"Refine 2 colorways from swatch verification: Terracotta Oatmeal->Camel, Olive Mocha->Loden (tag+body together)","body":""},{"hash":"d827c08","date":"2026-06-24 15:38:43 -0700","author":"Steve","subject":"Fix QA deep-name mapping (pink-deep->Plum not Garnet); note: run QA fix before descriptions","body":""},{"hash":"f6aa17a","date":"2026-06-24 15:37:55 -0700","author":"Steve","subject":"Live write complete: 159 Novasuede products enriched + verified; corrected 3 tag/body mismatches (Aubergine/Navy/Celadon)","body":""},{"hash":"8d1d967","date":"2026-06-24 15:30:12 -0700","author":"Steve","subject":"Enriched 159/159 + QA depth-guard fixes + plan/CSV; ready for live write","body":""},{"hash":"0b87ba8","date":"2026-06-24 15:27:54 -0700","author":"Steve Abrams","subject":"auto-save: 2026-06-24T15:27:54 (2 files) — data/enriched.ndjson qa_scan.py","body":""},{"hash":"e5c548d","date":"2026-06-24 15:08:07 -0700","author":"Steve","subject":"Validated tag keep/drop + body planner + live writer (dry-run default + rollback)","body":""},{"hash":"5c3b06d","date":"2026-06-24 15:06:33 -0700","author":"Steve","subject":"Novasuede lexicon onboarding: pull + classifier + planner scaffold","body":""}]}