← 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 →