Fentucci Naturals

repo: ~/Projects/fentucci-naturals · 36 commits · 6 in last 24h, 36 in last 7d · █ ▁▁▂

Search the build

36 commits indexed

  1. ed29985 2026-07-28 auto-save: 2026-07-28T05:27:36 (2 files) — logs/golive-launchd.err logs/golive-launchd.out
  2. 30df3b0 2026-07-27 auto-save: 2026-07-27T19:23:22 (1 files) — package-lock.json
  3. 842b7c2 2026-07-27 chore: v1.0.5 (session close — TK-34 go-live cadence)
  4. f13fc3d 2026-07-27 auto-save: 2026-07-27T18:53:10 (3 files) — data/golive-done.jsonl scripts/cadence-golive.sh scripts/reconcile-width-backfill.js
  5. 0805607 2026-07-27 TK-00034 reconcile: revert the 40 quote-only activations → DRAFT (snapshot-first) per Steve 'width-first' decision after TK-00058 conflict; reset go-live ledger; restore 504 DRAFT/0 ACTIVE. Width not autonomously reachable (tokiwausa Wix, no specs/portal); reference 36in from fentucci_catalog. Blocked on Steve width-source.
  6. dc2dcc2 2026-07-27 TK-00034: Fentucci/Tokiwa 504 go-live prep — verify override rules, reconcile 150-live mismatch (148 live = Winfield Thybony, not Tokiwa; real_sku∩mfr_sku=0), activation-batch manifest. Go-live stays gated (memo → pending-approval).
  7. 7c78370 2026-07-26 chore: gitignore __pycache__/*.pyc + untrack, v1.0.4 (session close)
  8. 8968402 2026-07-26 go-live trickle: quote-only activation (CMO-Paris shape: drop $0 per-yard, keep $4.25 sample, ex-Google channels) + resume.sh + daily plist; canary 2 live
  9. bccaed0 2026-07-26 chore: version-up v1.0.2 (session close) — pg-writeback lint-clean
  10. 21d1f04 2026-07-26 PG-first writeback: link 504 Tokiwa staging rows to Shopify draft ids (shopify_product_id + on_shopify)
  11. 8cdafc0 2026-07-23 auto-save: 2026-07-23T05:18:46 (1 files) — data/created.jsonl
  12. e3058c0 2026-07-23 auto-save: 2026-07-23T04:48:39 (1 files) — data/created.jsonl
  13. 4ac1d93 2026-07-22 auto-save: 2026-07-22T22:47:10 (1 files) — data/created.jsonl
  14. 802e05e 2026-07-22 auto-save: 2026-07-22T22:17:02 (1 files) — data/created.jsonl
  15. 303746b 2026-07-22 auto-save: 2026-07-22T20:16:30 (1 files) — data/created.jsonl
  16. 8355d18 2026-07-22 auto-save: 2026-07-22T19:46:22 (2 files) — data/created.jsonl package-lock.json
  17. da9325f 2026-07-22 chore: v1.0.1 (session close)
  18. 1ca6211 2026-07-22 chore: lint + light refactor (session close) — cadence.sh redirect guard, dead /api/health route removed, esc hoisted in enrich.py
  19. 9c3c6f4 2026-07-22 auto-save: 2026-07-22T19:16:13 (1 files) — data/created.jsonl
  20. c566116 2026-07-22 fix 422: custom.material metafield type matches store definition (multi_line); importer records create before metafields + non-fatal metafield errors
  21. bae363c 2026-07-22 daily import cadence: 245/day tranche script + launchd com.steve.fentucci-import-cadence (Steve-approved std-cadence rollout)
  22. ab35a39 2026-07-22 FIX 1 residue: sync specs.pattern jsonb to renamed towns (235 rows had old town in tokiwa_catalog specs; viewer :9981 was serving it) + retown script now propagates to specs on every run
  23. 56057b4 2026-07-22 auto-save: 2026-07-22T18:46:04 (2 files) — data/lookbook-verification.json scripts/lookbook-verify.js
  24. f3f925a 2026-07-22 FIX 2: quote-only hardening — custom.price_mode=quote_only + custom.needs_width=true metafields on all 504 drafts (gates independent of the quotes tag), Per Yard variant inventory_policy=deny, create-drafts.py hard draft-only assert (can never set ACTIVE); drafts regenerated with re-towned patterns
  25. 15039eb 2026-07-22 FIX 1: re-town 27 pattern-name collisions vs live Fentucci family (748 titles) — deterministic retown-collisions.py, gate 0 collisions / 0 dupes; propagated to rename-map, products.json, pattern-copy, tokiwa_catalog; normalize.js now excludes live-colliding towns
  26. ba65537 2026-07-22 add fentucci-scraper-manager skill (in-repo copy; live at ~/.claude/skills/) — canonical DWFN scheme, refresh runbook, scrape gotchas, hard gates
  27. 934b282 2026-07-22 internal line viewer :9981 (fentucci-viewer pm2) — full internal-line-viewer spec: left rail collapsed facet tables w/ counts+type-ahead, card-field toggles to image-only wall, sort+density+text-scale persisted, unauth /healthz before basic-auth, created date+time chip, local-image serving, Memo/Stock/Price vendor-requests; E2E green chromium+webkit(creds-URL)
  28. 73c3434 2026-07-22 gated importer scaffold (create-drafts.py, resumable, day-capped, leak tripwire) — NOT executed; approval memo filed to pending-approval
  29. ea8b38b 2026-07-22 enrich: 504/504 rows via Mac1 qwen3:14b (64 pattern calls, 3.6s ea) + gilding-aware settlement screen (0 review) + 504 draft payloads (per-colorway, quote-only, family-matched)
  30. 5115461 2026-07-22 increment 2: enrichment engine (qwen3:14b per-pattern copy + deterministic colorway/tags/specs) + draft-payload builder
  31. 7824e0c 2026-07-22 stage: 504 SKUs / 64 patterns into dw_unified.tokiwa_catalog, colors derived, 100% image coverage, 0 collapse flags
  32. b4b07f8 2026-07-22 add sanity report script
  33. 20606ea 2026-07-22 gitignore images/ — full-res originals project to >1GB (task rule: keep in git only if <100MB)
  34. bd416c6 2026-07-22 add download-images, color-names (PIL hue buckets), stage-db (tokiwa_catalog), image-audit scripts
  35. 7b19e7b 2026-07-22 normalize: 504 products / 64 patterns, deterministic town rename-map, DWFN-100001+ assignment
  36. b67d83d 2026-07-22 scrape: Tokiwa USA SSR img scraper, 510 items across 21 categories (label-pairing for japanese-silk)

Authors

Agents used

  • none detected

Skills used

  • /created7
  • /golive-launchd2
  • /golive-done1
  • /cadence-golive1
  • /reconcile-width-backfill1
  • /portal1
  • /health1
  • /day1
  • /lookbook-verification1
  • /lookbook-verify1
  • /skills1
  • /healthz1
  • /tags1
  • /specs1

Creative ideas + design notes

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

File tree

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

Other build journals

← Feature Harvest  ·  all 4 projects  ·  Ffepurchasing →

Export

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

rendered in 0ms