← back to Fentucci Naturals

evidence/TK-11868/REMEASURE.md

48 lines

# TK-11868 — Fentucci "Per Yard, no width" — LIVE RE-MEASUREMENT (2026-09-20)

Agent: night-TK-11868 (overnight autonomous). READ-ONLY live verification via Shopify
Admin API (designer-laboratory-sandbox, API 2024-10) + dw_unified mirror. No writes fired.

## Headline: the memo's "290 with NO width" is OUTDATED. Real defect today = **29**, not 290.

Re-measured all 290 ACTIVE vendor=`Fentucci` products that carry a purchasable
`Sold Per Yard` variant (option "Size" = [Sold Per Yard, Sample], Per-Yard priced ~$94/yd,
Sample $4.25 — a genuinely-priced per-yard line, NOT the quote-only $4.25 Tokiwa line):

| bucket | count | custom.width value | verdict |
|--------|-------|--------------------|---------|
| OK       | **261** | `36" Wide (trim to 34")` (259) / `36 Inches` (2) | width present AND renders on live PDP — **not defective** |
| WRONGVAL | **22**  | `3in x 1.5ft` (a memo/sample dimension, not a roll width) | wrong value — these are the **Bernadette Linen Fabric** products (DWQW-* handles) |
| MISSING  | **7**   | (none) | no width metafield at all — the **Fentucci Faux Suede** products, DWFE-1061..1067 |

Live PDP confirmation: grasscloth Per-Yard product `ba206-...` renders `36" Wide` +
`trim to 34"` in the spec block → the 261 OK genuinely show width to the shopper.
WRONGVAL sample `dwqw-58160-handle` does NOT render `3in x 1.5ft` on the PDP (fabric
template) → those 22 show no usable width and the metafield value is wrong anyway.

## Corrections to the gated memo (2026-09-16-...-peryard-no-width-290.md)

1. **Scope is 29, not 290.** 261/290 already have a correct, rendered width (likely
   remediated after the memo was authored 2026-09-16). Only 22 wrong-value + 7 missing remain.
2. **Width SOURCE in the memo is WRONG for this scope.** Memo cites
   `tokiwa_catalog.specs->>'width'` ("36 inches", 504/504). But `tokiwa_catalog` is the
   **Fentucci NATURALS** line (dw_sku `DWFN-*`, mfr `A-180xx`). The 290 here are vendor
   **`Fentucci`** (variant SKUs `DWFE-*` / `DWQW-*` / `DWPA-*`) and do NOT join to
   `tokiwa_catalog` by dw_sku or mfr_sku (verified: 0 rows). So "no guessing, width is in
   staging" does NOT hold for the actual 29.
3. **No confirmed width source for the 29 fabrics.** They are FABRIC sub-lines (Bernadette
   Linen ×22, Faux Suede ×7); the correct fabric roll width (linen/faux-suede are commonly
   54" but that is a GUESS) is not present in any staging table joinable by their SKUs.
   **vp-dw-commerce / Steve must supply/confirm the real width before any write.**

## Exact IDs
`fentucci-width-scope.json` in this dir lists all 22 WRONGVAL + 7 MISSING product GIDs,
titles, and per-yard SKUs. That is the bounded, reversible target set for the eventual
GATED fix (metafield backfill/correction; record old→new per product; ≤29 blast radius).

## Status
The fix is a customer-facing live-store metafield write → **GATED**. Nothing fired here.
This re-measurement only sharpens the memo (290→29) and surfaces the width-source gap.

Reproduce: `node remeasure-probe.mjs` (read-only; needs SHOPIFY_ADMIN_TOKEN in env).