← back to Homesonspec
lennar: Mac-side fetch->Kamatera image apply (routes around Lennar 403 IP-block)
6a68cd77847df6b2bb7bccd7f240940520682433 · 2026-07-29 07:16:36 -0700 · Steve Abrams
Lennar 403-blocks Kamatera's IP, so 13.6k homes were stuck image-less. Mac IP is
not blocked -> drive the real lennarAdapter.fetch()+extract() on the Mac for the 7
gapped states, write {invId,street,images} JSONL, apply to Kamatera by
(builderInventoryId,street) with an images={} guard. Imaged +1,226 currently-listed
homes (39%->45.3%). scripts: lennar-mac-fetch.mts + apply-lennar-images.sh (reusable).
FINDING: the other ~12,384 image-less Lennar homes are DELISTED-but-still-FRESH
(the 403 also blocks the freshness sweep, so sold homes never get pruned) and are
shown to customers image-less. Complete fix = full Lennar pipeline Mac->Kamatera
via SSH tunnel (Steve-gated). Memo updated.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Files touched
R100 apps/workers/src/_lennar-mac-fetch.mts apps/workers/src/lennar-mac-fetch.mts
Diff
commit 6a68cd77847df6b2bb7bccd7f240940520682433
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Wed Jul 29 07:16:36 2026 -0700
lennar: Mac-side fetch->Kamatera image apply (routes around Lennar 403 IP-block)
Lennar 403-blocks Kamatera's IP, so 13.6k homes were stuck image-less. Mac IP is
not blocked -> drive the real lennarAdapter.fetch()+extract() on the Mac for the 7
gapped states, write {invId,street,images} JSONL, apply to Kamatera by
(builderInventoryId,street) with an images={} guard. Imaged +1,226 currently-listed
homes (39%->45.3%). scripts: lennar-mac-fetch.mts + apply-lennar-images.sh (reusable).
FINDING: the other ~12,384 image-less Lennar homes are DELISTED-but-still-FRESH
(the 403 also blocks the freshness sweep, so sold homes never get pruned) and are
shown to customers image-less. Complete fix = full Lennar pipeline Mac->Kamatera
via SSH tunnel (Steve-gated). Memo updated.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
---
apps/workers/src/{_lennar-mac-fetch.mts => lennar-mac-fetch.mts} | 0
1 file changed, 0 insertions(+), 0 deletions(-)
diff --git a/apps/workers/src/_lennar-mac-fetch.mts b/apps/workers/src/lennar-mac-fetch.mts
similarity index 100%
rename from apps/workers/src/_lennar-mac-fetch.mts
rename to apps/workers/src/lennar-mac-fetch.mts
← 0b79470c auto-save: 2026-07-29T07:06:42 (3 files) — collectors/dream-
·
back to Homesonspec
·
build-loop: add Dream Finders to the throttled sweep rotatio 0fbdefeb →