[object Object]

← back to Re Flyer Aggregator

ingest: skip parenthetical placeholder addresses ('(PYLON SIGN SITE)') — guards the no-sale-parcel inclusion; drops exactly 2 junk rows, keeps all 3,791 real-address no-data parcels (cycle 6 verify-before-acting: seed's '5,317 junk' was a phantom)

46ea05e2d72e8898fdb0fdbfda6e5c8459f767b4 · 2026-08-24 13:57:52 -0700 · Steve Abrams

Files touched

Diff

commit 46ea05e2d72e8898fdb0fdbfda6e5c8459f767b4
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Mon Aug 24 13:57:52 2026 -0700

    ingest: skip parenthetical placeholder addresses ('(PYLON SIGN SITE)') — guards the no-sale-parcel inclusion; drops exactly 2 junk rows, keeps all 3,791 real-address no-data parcels (cycle 6 verify-before-acting: seed's '5,317 junk' was a phantom)
---
 scripts/ingest-usre-parcels.mjs | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/scripts/ingest-usre-parcels.mjs b/scripts/ingest-usre-parcels.mjs
index aadbdab..a93d389 100644
--- a/scripts/ingest-usre-parcels.mjs
+++ b/scripts/ingest-usre-parcels.mjs
@@ -103,6 +103,11 @@ let matched = 0, added = 0;
 for (const r of rows) {
   const addr = (r.address || '').trim();
   if (!addr) continue;
+  // skip parenthetical PLACEHOLDER "addresses" — assessor annotations like "(PYLON SIGN SITE)", not a real
+  // street address (can't be shown/searched as a property). Rare (2 in the 4-county pull) but future-proofs
+  // the no-sale-parcel inclusion (cycle 6). NOTE: a no-sale parcel with a REAL address but no assessed/sqft is
+  // a legitimate property (e.g. "1 OCEAN DR" Miami Beach) and is KEPT — only the ( … ) placeholder form drops.
+  if (/^\(.*\)$/.test(addr)) continue;
   const city = r.city ? tc(r.city) : null;
   const key = keyOf(addr, city);
   const pt = ptype(r.ctype, r.use_desc);

← acf296e auto-data-snapshot: 2026-08-24T13:25:50 (1 data files) — pub  ·  back to Re Flyer Aggregator  ·  properties viewer: add 'Assessed value' sort + County filter 50e3f57 →