[object Object]

← back to Sample Followup Sweep

contacts.json: adopt canonical sample desks for dtex + mdc (TK-11255)

6d72c9174f285561b089f9936498a59058f0cf9c · 2026-09-11 14:27:35 -0700 · Steve Abrams

Steve: 'take your recommendations'. Applied ONLY the 2 drift rows where the
canonical FileMaker value is unambiguously the better one -- a dedicated sample
desk replacing a named rep / general CS address:
  dtex  ddawson@designtex.com -> samples@designtex.com
  mdc   cs@mdcwall.com        -> sample@mdcwall.com

Each write asserted the CURRENT value equalled the expected prior value before
overwriting, so a state change since the reconciliation would abort rather than
silently clobber a value I never inspected.

Deliberately UNCHANGED, per the same recommendations:
  wol  keeps mined samples@wolfgordon.com -- a dedicated sample desk, and
       dw_unified.vendor_contacts independently agrees against canonical's
       customerservice@. Canonical is authoritative but not uniformly better.
  thib keeps cathy.dy@thibautdesign.com -- this was never real drift. fleet.json
       maps slug 'thib' to three vids (THIB / ANNA FRENCH / ANNA); canonical
       Thib=cathy.dy@ MATCHES, and anna=cs@ is a different vendor. Fix the slug,
       not the address.

Still open, needing a real answer rather than a preference:
  mom, pf, hyg  -- named rep vs general desk; whoever is current wins
  sand          -- Sanderson Design Group vs Gimmersta are DIFFERENT COMPANIES;
                   needs a decision about who actually fulfils Sandberg samples

Undo: restore data/contacts.json.bak-1789162028

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>

Files touched

Diff

commit 6d72c9174f285561b089f9936498a59058f0cf9c
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Fri Sep 11 14:27:35 2026 -0700

    contacts.json: adopt canonical sample desks for dtex + mdc (TK-11255)
    
    Steve: 'take your recommendations'. Applied ONLY the 2 drift rows where the
    canonical FileMaker value is unambiguously the better one -- a dedicated sample
    desk replacing a named rep / general CS address:
      dtex  ddawson@designtex.com -> samples@designtex.com
      mdc   cs@mdcwall.com        -> sample@mdcwall.com
    
    Each write asserted the CURRENT value equalled the expected prior value before
    overwriting, so a state change since the reconciliation would abort rather than
    silently clobber a value I never inspected.
    
    Deliberately UNCHANGED, per the same recommendations:
      wol  keeps mined samples@wolfgordon.com -- a dedicated sample desk, and
           dw_unified.vendor_contacts independently agrees against canonical's
           customerservice@. Canonical is authoritative but not uniformly better.
      thib keeps cathy.dy@thibautdesign.com -- this was never real drift. fleet.json
           maps slug 'thib' to three vids (THIB / ANNA FRENCH / ANNA); canonical
           Thib=cathy.dy@ MATCHES, and anna=cs@ is a different vendor. Fix the slug,
           not the address.
    
    Still open, needing a real answer rather than a preference:
      mom, pf, hyg  -- named rep vs general desk; whoever is current wins
      sand          -- Sanderson Design Group vs Gimmersta are DIFFERENT COMPANIES;
                       needs a decision about who actually fulfils Sandberg samples
    
    Undo: restore data/contacts.json.bak-1789162028
    
    Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
---
 data/contacts.json | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/data/contacts.json b/data/contacts.json
index 0477adc..4dac646 100644
--- a/data/contacts.json
+++ b/data/contacts.json
@@ -182,7 +182,7 @@
   },
   "dtex": {
     "name": "Designtex",
-    "sample_email": "ddawson@designtex.com",
+    "sample_email": "samples@designtex.com",
     "account_number": "On File",
     "needs_confirm": true,
     "contact_source": "George: Donna Dawson, Representative (LA), price-check corr 8/6/2026 \u2014 rep not sample desk, CONFIRM"
@@ -320,7 +320,7 @@
   },
   "mdc": {
     "name": "MDC Wallcoverings",
-    "sample_email": "cs@mdcwall.com",
+    "sample_email": "sample@mdcwall.com",
     "account_number": "1062427",
     "note": "private-label as Phillipe Romano; chase real vendor MDC (internal)",
     "contact_source": "George/Gmail mining 2026-08-25 (grounded on live outstanding-memo Mfr Patterns + account#); MDC Customer Service <cs@mdcwall.com>"

← f7cb4cb contacts.json: fill 7 blank vendor sample desks from canonic  ·  back to Sample Followup Sweep  ·  contacts.json: fix 3 vendor sample desks on Gmail evidence, f195f74 →