[object Object]

← back to Commercialrealestate

CRCP: run resolve-broker-direct.js in the nightly broker-feed sync (Encore/Trinity refresh like other feeds) [TK-10848]

151a81feaf5cf865ee5fa6d52a585343761d66f5 · 2026-08-25 11:44:37 -0700 · Steve Abrams

Files touched

Diff

commit 151a81feaf5cf865ee5fa6d52a585343761d66f5
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Tue Aug 25 11:44:37 2026 -0700

    CRCP: run resolve-broker-direct.js in the nightly broker-feed sync (Encore/Trinity refresh like other feeds) [TK-10848]
---
 scripts/sync-broker-feeds.sh | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/scripts/sync-broker-feeds.sh b/scripts/sync-broker-feeds.sh
index 1941436..7c04e4e 100755
--- a/scripts/sync-broker-feeds.sh
+++ b/scripts/sync-broker-feeds.sh
@@ -29,6 +29,12 @@ for s in scripts/scrape-lyonstahl.js scripts/scrape-westmac.js scripts/scrape-bu
   "$NODE" "$s" || echo "   WARN: $s failed (keeping previous data file)"
 done
 
+# resolve-broker-direct.js — GENERIC "crexi address -> broker's OWN listing" resolver (Steve 2026-08-25,
+# TK-10848). Feed-first, $0. Cross-references each configured firm's own-site inventory (BuildOut/WP-REST)
+# against THAT firm's crexi rows in ranked.json and writes data/<firm>-listings.json (Encore, Trinity, …)
+# for confirmed firm+address matches only, so serve.js substitutes the crexi link with the broker's page.
+[ -f scripts/resolve-broker-direct.js ] && { echo "-- scripts/resolve-broker-direct.js (Encore/Trinity own-site feeds)"; "$NODE" scripts/resolve-broker-direct.js || echo "   WARN: resolve-broker-direct failed (keeping previous feeds)"; }
+
 # 1b) Backfill real broker phones for any NEW Showcase listings ($0 via openclaw; resumable — skips
 #     already-backfilled rows). Non-fatal; a miss just leaves those rows phone-less until next run.
 [ -f scripts/backfill-showcase-brokers.js ] && { echo "-- backfill showcase broker phones"; "$NODE" scripts/backfill-showcase-brokers.js 500 || echo "   WARN: showcase broker backfill incomplete"; }

← e6592c6 auto-data-snapshot: 2026-08-25T11:28:19 (1 data files) — dat  ·  back to Commercialrealestate  ·  chore: v0.24.1 (session close) — crexi->broker-direct resolv a4a793f →