[object Object]

← back to Homesonspec

build-loop: add Discovery (Seeno-family single feed, run once/sweep) — 127 homes, 100% priced; last unfed adapter

9d820bfe2177c368e2c567f164cd22ba4c1ebb94 · 2026-07-28 13:22:54 -0700 · Steve Abrams

Files touched

Diff

commit 9d820bfe2177c368e2c567f164cd22ba4c1ebb94
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Tue Jul 28 13:22:54 2026 -0700

    build-loop: add Discovery (Seeno-family single feed, run once/sweep) — 127 homes, 100% priced; last unfed adapter
---
 scripts/build-loop.sh | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/scripts/build-loop.sh b/scripts/build-loop.sh
index 6059b718..5f91c7ee 100644
--- a/scripts/build-loop.sh
+++ b/scripts/build-loop.sh
@@ -79,6 +79,10 @@ sweep_national() { CLI toll-brothers-site | sed "s/^/  tol NATIONAL: /"; }
 # feed) AND fired 42x redundant 5.8MB GETs/sweep. [Cody/DTD-gated 2026-07-28]
 sweep_kb() { KBHOME_STATE=ALL CLI kb-home-site | sed "s/^/  kb  NATIONAL: /"; }
 
+# Discovery = Seeno-family single site-wide feed (/api/homes fetched ONCE; community_id ignored
+# server-side). Regional (CA). Run once per sweep — per-state would page-dedup like KB did.
+sweep_discovery() { CLI discovery-homes-site | sed "s/^/  dsc REGIONAL: /"; }
+
 # metro-iterating adapters (footprint = METROS, not states) — scoped to served metros only
 # (Cody WAF-lesson from the start). Ashton Woods publishes per-metro quick-move-in homes.
 sweep_metros() {
@@ -97,7 +101,7 @@ while pgrep -f "cli.ts --adapter" 2>/dev/null | grep -qv "^$$\$"; do sleep 20; d
 # a transient failure shouldn't permanently sideline a chosen builder, and genuine breakage is
 # surfaced by the dashboard's per-source failed_runs + the freshness canary (not silent). To
 # retire a builder, remove it from THIS list (don't rely on auto-pause surviving a restart).
-for k in dr-horton-site kb-home-site pultegroup-site tri-pointe-site lennar-site toll-brothers-site david-weekley-site taylor-morrison-site ashton-woods-site; do
+for k in dr-horton-site kb-home-site pultegroup-site tri-pointe-site lennar-site toll-brothers-site david-weekley-site taylor-morrison-site ashton-woods-site discovery-homes-site; do
   PSQL "update \"SourceRegistry\" set active=true, health='HEALTHY', \"consecutiveFailures\"=0 where key='$k';" >/dev/null
 done
 
@@ -109,6 +113,7 @@ while [ ! -f "$STOP" ] && [ "$sweep" -lt "$MAX_SWEEPS" ]; do
   LOG "===== SWEEP $sweep/$MAX_SWEEPS start: $s0 homes / $b0 builders ====="
   LOG "fanning out 4 state adapters + KB(national) + AW(metros) + Toll(throttled) across ${CAP}-deep states (West Coast first)"
   sweep_kb          &
+  sweep_discovery   &
   sweep_adapter drh &
   sweep_adapter plt &
   sweep_adapter tri &

← 74b6e755 build-loop: fully uncapped (DRH/Lennar -> $CAP=100000) + 1h  ·  back to Homesonspec  ·  storefront: enable home images (BUILDER_IMAGES_ENABLED=1) — c4b894e7 →