← back to Commercialrealestate
CRCP: wire overlay seed + crexi firm-backfill into daily sync (keeps aggregator-row phones current, $0)
8ee869d30b7ee6cd7fd762cdf76599be0ebc84e9 · 2026-08-19 10:26:33 -0700 · Steve Abrams
Files touched
M scripts/sync-broker-feeds.sh
Diff
commit 8ee869d30b7ee6cd7fd762cdf76599be0ebc84e9
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Wed Aug 19 10:26:33 2026 -0700
CRCP: wire overlay seed + crexi firm-backfill into daily sync (keeps aggregator-row phones current, $0)
---
scripts/sync-broker-feeds.sh | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/scripts/sync-broker-feeds.sh b/scripts/sync-broker-feeds.sh
index 3ec3150..ad6c1f6 100755
--- a/scripts/sync-broker-feeds.sh
+++ b/scripts/sync-broker-feeds.sh
@@ -35,6 +35,10 @@ done
# Broker CONTACTS for the non-Showcase feeds ($0 curl): Lyon Stahl (firm line, instant), WESTMAC
# (per-agent direct phone from detail pages), BuildOut (firm phone). Cheap enough to re-run daily.
[ -f scripts/backfill-broker-contacts.js ] && { echo "-- backfill broker contacts (lyonstahl/westmac/buildout)"; "$NODE" scripts/backfill-broker-contacts.js || echo " WARN: contact backfill incomplete"; }
+# Crexi-base broker-phone overlay: free usre seed, then resolve NEW usre-miss firms via openclaw
+# (resumable — skips already-resolved firms). Keeps the ~3k aggregator rows' phones current.
+[ -f scripts/seed-broker-overlay.js ] && { echo "-- seed broker-phone overlay (usre)"; "$NODE" scripts/seed-broker-overlay.js || echo " WARN: overlay seed incomplete"; }
+[ -f /tmp/miss-firms.json ] && [ -f scripts/backfill-crexi-firms.js ] && { echo "-- backfill crexi firm phones (openclaw, new firms only)"; TABS=4 "$NODE" scripts/backfill-crexi-firms.js || echo " WARN: firm backfill incomplete"; }
# 2) Push ONLY the broker data files to prod (never code/.env), then reload so the merge picks them up.
if ls data/*-listings.json >/dev/null 2>&1; then
← 0668669 CRCP: all-day parallel firm-phone backfill for Crexi-base ro
·
back to Commercialrealestate
·
chore: lint (node --check clean, no linter configured) + ref 435a304 →