York Reprice 2026 08

repo: ~/Projects/york-reprice-2026-08 · 48 commits · 1 in last 24h, 7 in last 7d · ███████

Search the build

48 commits indexed

  1. 83ab6af 2026-07-28 auto-save: 2026-07-28T06:58:06 (1 files) — cadence/data/latest.json
  2. 18d9978 2026-07-27 auto-save: 2026-07-27T06:48:37 (1 files) — cadence/data/latest.json
  3. b044161 2026-07-26 auto-save: 2026-07-26T06:41:11 (1 files) — cadence/data/latest.json
  4. d939397 2026-07-25 auto-save: 2026-07-25T07:04:29 (1 files) — cadence/data/latest.json
  5. c586db9 2026-07-24 auto-save: 2026-07-24T06:55:55 (1 files) — cadence/data/latest.json
  6. ca5e035 2026-07-23 auto-save: 2026-07-23T06:49:07 (1 files) — cadence/data/latest.json
  7. 53bfee2 2026-07-22 auto-save: 2026-07-22T06:41:50 (1 files) — cadence/data/latest.json
  8. 3dba77a 2026-07-21 auto-save: 2026-07-21T06:36:08 (1 files) — cadence/data/latest.json
  9. 295a715 2026-07-20 auto-save: 2026-07-20T07:00:33 (1 files) — cadence/data/latest.json
  10. 16723a9 2026-07-19 auto-save: 2026-07-19T06:55:10 (1 files) — cadence/data/latest.json
  11. df0406d 2026-07-18 auto-save: 2026-07-18T06:50:05 (1 files) — cadence/data/latest.json
  12. 0366b1b 2026-07-17 auto-save: 2026-07-17T06:45:36 (1 files) — cadence/data/latest.json
  13. cfb9ff3 2026-07-16 auto-save: 2026-07-16T06:41:42 (1 files) — cadence/data/latest.json
  14. ab7f712 2026-07-15 auto-save: 2026-07-15T07:05:05 (1 files) — cadence/data/latest.json
  15. 367e82b 2026-07-14 Remove onboard-set publish cadence plist (Steve's call)
  16. 572076f 2026-07-14 Onboard-set publisher + weekly cadence (batches)
  17. a3b8a4f 2026-07-14 York publish on a weekly cadence (100/wk) instead of big-bang
  18. 58207a7 2026-07-14 auto-save: 2026-07-14T08:29:59 (1 files) — cadence/york-cadence.mjs
  19. a192374 2026-07-14 Fix York auto-onboard silent failure: use process.execPath not bare node
  20. a116034 2026-07-14 auto-save: 2026-07-14T06:59:38 (1 files) — cadence/data/latest.json
  21. 2ee4bcf 2026-07-13 chore: fail-fast token guard in york-new-create (session-close lint); no behavior change
  22. e2a5144 2026-07-13 York cadence auto-onboard: DRAFT drip cap 100/run (Steve-approved), --limit now caps NEW creates for daily advance; smoke-3 verified live
  23. fe390d8 2026-07-13 auto-save: 2026-07-13T10:24:15 (7 files) — data/onboard-payloads.json york-new-create.mjs data/onboard-color-fail-list.json data/onboard-image-held.json data/onboard-payloads-enriched.json
  24. d6153c5 2026-07-13 auto-save: 2026-07-13T06:53:18 (1 files) — cadence/data/latest.json
  25. 7e445e0 2026-07-13 York onboard: compute 806-ready set (live-crawl + image-flag-exclude), build 801 per-UOM-priced DRAFT payloads (5 corrupt rows skipped)
  26. 4be4147 2026-07-12 cadence: add settlement-review worksheet (513) + image-integrity flags (39 cross-wired images) as pre-onboard controls
  27. 27f6dd0 2026-07-12 cadence: fix swallowed-SQL-error false-zero — onboard-ready was 0, is really 822
  28. 9ee51a3 2026-07-12 cadence: dual image-drawer onboard lookup + naturals-aware drift (no false MAP re-break) + collision-aware 2-factor onboard
  29. 40d2167 2026-07-12 DTD-A grasscloth model: naturals-fix (revert 16 + relabel/reprice 257 to single-roll@roll_price_single/min2, 0 err) + publish-632 (holds 11 settlement)
  30. b3345ad 2026-07-12 auto-save: 2026-07-12T10:47:45 (1 files) — show-grass.mjs
  31. dc28b44 2026-07-12 auto-save: 2026-07-12T09:47:28 (1 files) — bolt-check.mjs
  32. 989c0ef 2026-07-12 auto-save: 2026-07-12T08:17:05 (1 files) — clear-cadence-4.mjs
  33. 7b9b7d0 2026-07-12 York CADENCE: daily launchd runner (read-only diff master vs live JS → reprice-drift/onboard-ready/disco, propose-only to pending-approval); installed com.steve.york-cadence 6:35am
  34. 3725ed7 2026-07-12 Fix collectionAddProducts mutation (var name) + treat smart-collection errors as expected; smoke-5 verified (correct UOM labels, MAP price, DRAFT, collections)
  35. ea13512 2026-07-11 FIX-THEN-REGATE (contrarian): UOM-branch 289 YD/EA items (roll/yard/each), executor adds collectionAddProducts + SKU idempotency; re-validated
  36. 97acab1 2026-07-11 Phase-1 create executor (gated, dry-run-first, productSet, typed metafields) + enrichment; 632 validated well-formed
  37. 91b99af 2026-07-11 York Phase-1 enrich: PIL median-cut color-hex, live-verified collection routing, tag derivation, local settlement screen (0 prohibited / 11 REVIEW)
  38. 04ce3dc 2026-07-11 auto-save: 2026-07-11T09:12:35 (9 files) — data/color-fail-list.json data/img-cache/ data/live-collections.json data/york-new-phase1-payloads-enriched.json data/york-new-phase1-settlement-flags.json
  39. e2b607e 2026-07-11 Generate 632 Phase-1 create payloads (DWJS-91508..92139, DRAFT, MAP-priced, 23 metafields each, image+desc complete)
  40. 62b5b2b 2026-07-11 Onboarding Phase-1 dry-run: sample create payload (Loom Wheat), 25 deterministic metafields mapped, 4 enrichment gaps flagged; next SKU DWJS-91508
  41. c296ecb 2026-07-11 Onboarding scope (read-only): 2134 genuinely-new, settlement pre-screen + image/price inventory, phase1-ready list
  42. 57bd6a8 2026-07-11 Relink analysis: 745 'quarantine' = true cross-brand collisions (non-York), correctly excluded; York MAP coverage complete (548 done, 0 increases remain, 3 optional decreases)
  43. a3f51c8 2026-07-11 York PL: metafield-bridge recovery — +51 York Wallcoverings patterns (Jeffrey Stevens vendor) raised to MAP; 745 collision-prone quarantined
  44. 36e96cb 2026-07-11 auto-save: 2026-07-11T07:12:11 (11 files) — bridge-reprice.mjs data/bridge-reprice-plan.json data/live-js-index.csv data/live-pl-index.csv data/master-priced-by-sku.csv
  45. 550ab88 2026-07-10 York PL reprice APPLIED live: 497 roll prices set to MAP (0 err, verified); disco no-op (392 already inactive)
  46. 4d1b7d1 2026-07-10 York PL live reprice: brewster_catalog bridge, dry-run (497 live→MAP, +43 avg, 253 stale ids)
  47. ed0777e 2026-07-10 York+PL Aug-2026 reprice prep: master load, verdict-A pricing, reprice/new/disco plans
  48. 29cfbe2 2026-07-10 auto-save: 2026-07-10T17:39:43 (1 files) — data/

Authors

Agents used

  • none detected

Skills used

  • /data16
  • /latest16
  • /disco2
  • /on-demand1
  • /week1
  • /york-cadence1
  • /morning1
  • /run1
  • /onboard-payloads1
  • /onboard-color-fail-list1
  • /onboard-image-held1
  • /onboard-payloads-enriched1
  • /catch1
  • /reprice1
  • /min21
  • /onboard-ready1
  • /yard1
  • /each1
  • /color-fail-list1
  • /img-cache1
  • /live-collections1
  • /york-new-phase1-payloads-enriched1
  • /york-new-phase1-settlement-flags1
  • /price1
  • /bridge-reprice-plan1
  • /live-js-index1
  • /live-pl-index1
  • /master-priced-by-sku1
  • /new1

Creative ideas + design notes

Commits with substantial prose (≥120 chars) — the rationale behind each move.

367e82b · 2026-07-14 · Remove onboard-set publish cadence plist (Steve's call)
Deletes com.steve.york-onboard-publish-cadence.plist. Was never armed (RunAtLoad=false,
never bootstrapped). publish-onboard.mjs kept for manual/on-demand DRAFT->ACTIVE publishing.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
572076f · 2026-07-14 · Onboard-set publisher + weekly cadence (batches)
publish-onboard.mjs: DRAFT->ACTIVE for the onboard-payloads generation (735 eligible),
nets its OWN exclusion lists (settlement+image+colorfail=66, verified 0 overlap =
pre-excluded, defensive no-op). DRY-RUN default, --apply --i-am-steve gate, --limit=N
batch cap from the start, idempotent + miss-tolerant (only flips already-created DRAFTs,
so it tracks the nightly onboard creation drip). Distinct set from publish-632 (phase1) —
never cross the exclusion lists.

Weekly LaunchAgent (Tue 07:00, --limit=100, RunAtLoad=false, launchd-safe abs node path +
WorkingDirectory). Mirrors the York phase1 publish cadence, offset one day.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
a3b8a4f · 2026-07-14 · York publish on a weekly cadence (100/wk) instead of big-bang
Steve's call: do NOT flip all 621 York DRAFTs live at once. Added --limit=N cap to
publish-632.mjs (bounds NEW publishes per run; skips already-ACTIVE, holds the 11
settlement-REVIEW flags) and a weekly LaunchAgent (Mon 07:00, --limit=100) that drips
DRAFT->ACTIVE ~100/week to exhaust the 621 eligible set over ~7 weeks. RunAtLoad=false
(no big-bang, no fire-on-reboot). Absolute node path + WorkingDirectory set (launchd-safe).

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
a192374 · 2026-07-14 · Fix York auto-onboard silent failure: use process.execPath not bare node
launchd's stripped PATH has no Homebrew node, so execSync('node york-new-create.mjs')
threw 'node: command not found' every 6:35am run — caught+logged as 'skipped', so the
Steve-authorized ~100/morning DRAFT drip created zero drafts unnoticed. Verified fixed
under realistic launchd env (HOME set, minimal PATH): creator now resolves, validates
735 queued payloads, dry-runs clean.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
27f6dd0 · 2026-07-12 · cadence: fix swallowed-SQL-error false-zero — onboard-ready was 0, is really 822
The onboardCand query is multi-line; q() ran it via 'psql -c "<sql>"' which
throws 'invalid command \n' on embedded newlines. That throw was caught by the
query's try/catch and returned [], so onboardReady reported 0 for months while
822 imaged+settlement-clear New SKUs sat genuinely un-onboarded. Route q()
through a temp .sql file + -f so multi-line SQL is safe. Verified: onboard-ready 0 -> 822.

File tree

680 files tracked. Click any to browse the source at HEAD.

Other build journals

← Yolo Agent Tasks Staging  ·  all 4 projects  ·  Zero Code Trading Bot →

Export

commits.csv · feed.atom · project.json · commits.json

rendered in 1ms