[object Object]

← back to Abramsagency

landing: replace placeholder 555 phone with real DW toll-free; protect prod lead ledger from rsync --delete

40f7aa75f1743e0ffdebfb82bd3376d6479dd7a0 · 2026-09-03 15:26:12 -0700 · Steve Abrams

- public/index.html: tel:+13105551234 (fake 555) -> tel:+18883734564,
  and surface the number as the tile label '(888) 373-4564' so it matches
  the email tile's pattern instead of an unlabelled 'Tap to call'.
  Number chosen by Steve (2026-09-03).
- .deploy.conf: add RSYNC_EXTRA_EXCLUDES=data/leads.jsonl. The canonical
  deploy runs 'rsync -az --delete' with no data/ exclude, so a deploy would
  have overwritten the box's lead ledger with the local test file. Latent
  data-loss bug; harmless today (prod holds 1 test row) but real once leads
  arrive.

Verified locally: node server.js -> healthz ok, home 200/36039B, zero 555 remnants.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013mq9RQtVZZEWvreDqqTgv2

Files touched

Diff

commit 40f7aa75f1743e0ffdebfb82bd3376d6479dd7a0
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Thu Sep 3 15:26:12 2026 -0700

    landing: replace placeholder 555 phone with real DW toll-free; protect prod lead ledger from rsync --delete
    
    - public/index.html: tel:+13105551234 (fake 555) -> tel:+18883734564,
      and surface the number as the tile label '(888) 373-4564' so it matches
      the email tile's pattern instead of an unlabelled 'Tap to call'.
      Number chosen by Steve (2026-09-03).
    - .deploy.conf: add RSYNC_EXTRA_EXCLUDES=data/leads.jsonl. The canonical
      deploy runs 'rsync -az --delete' with no data/ exclude, so a deploy would
      have overwritten the box's lead ledger with the local test file. Latent
      data-loss bug; harmless today (prod holds 1 test row) but real once leads
      arrive.
    
    Verified locally: node server.js -> healthz ok, home 200/36039B, zero 555 remnants.
    
    Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
    Claude-Session: https://claude.ai/code/session_013mq9RQtVZZEWvreDqqTgv2
---
 public/index.html | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/public/index.html b/public/index.html
index 3a0bc49..ee9d8c1 100644
--- a/public/index.html
+++ b/public/index.html
@@ -433,7 +433,7 @@ footer .logo{justify-content:center;margin-bottom:14px}
         <p>Tell us what you're trying to run better. We'll come back with a concrete plan — what we'd build, what it'd cost, and what it'd save.</p>
         <div class="taplinks">
           <a class="tap glass lg" href="mailto:info@agentabrams.com"><span class="ic">✉️</span><div><b>info@agentabrams.com</b><small>Email us — we reply same day</small></div></a>
-          <a class="tap glass lg" href="tel:+13105551234"><span class="ic">📞</span><div><b>Tap to call</b><small>Talk it through in 15 minutes</small></div></a>
+          <a class="tap glass lg" href="tel:+18883734564"><span class="ic">📞</span><div><b>(888) 373-4564</b><small>Tap to call — talk it through in 15 minutes</small></div></a>
         </div>
       </div>
       <form class="lead glass lg notilt reveal" id="leadform" autocomplete="on">

← 89d0173 auto-data-snapshot: 2026-09-03T14:29:24 (1 data files) — .de  ·  back to Abramsagency  ·  deploy.conf: anchor the leads.jsonl rsync exclude to the tra 3883f0c →