[object Object]

← back to Rentv

snapshot before restart: preserve in-flight work (auto-saved by /restart pre-reboot)

32a0411e83aab460b35a3d45b39b351165fdca9c · 2026-08-17 06:52:33 -0700 · Steve

Files touched

Diff

commit 32a0411e83aab460b35a3d45b39b351165fdca9c
Author: Steve <steve@designerwallcoverings.com>
Date:   Mon Aug 17 06:52:33 2026 -0700

    snapshot before restart: preserve in-flight work (auto-saved by /restart pre-reboot)
---
 data/deals-registry.json | 122 +++++++++++++++++++++++------------------------
 data/deals.json          |   2 +-
 data/markets.json        |  24 +++++-----
 data/news.json           |   2 +-
 data/ticker.json         |  10 ++--
 server.js                |   9 +++-
 6 files changed, 88 insertions(+), 81 deletions(-)

diff --git a/data/deals-registry.json b/data/deals-registry.json
index 5152eb71..d55749eb 100644
--- a/data/deals-registry.json
+++ b/data/deals-registry.json
@@ -1,5 +1,5 @@
 {
- "updated_at": "2026-08-17T13:12:36.964Z",
+ "updated_at": "2026-08-17T13:32:39.450Z",
  "total": 58,
  "deals": {
   "34086": {
@@ -1764,8 +1764,8 @@
     "acquirer": "Tailwind Investment Group"
    },
    "first_seen": "2026-07-23T04:07:13.798Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 824,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 825,
    "revisions": 2,
    "history": [
     {
@@ -1981,8 +1981,8 @@
     "summary": "RENTV.com - Commercial real estate news and property information window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-148799896-1'); The FREE online platform to search for, watch and add real estate videos Home About Us Executive Subscriber Me"
    },
    "first_seen": "2026-07-23T04:07:13.798Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 824,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 825,
    "revisions": 4,
    "history": [
     {
@@ -2120,8 +2120,8 @@
     "summary": "A joint venture between Phoenix Capital Management and P.B. Bell has obtained a $51.8 mil senior loan refi on Everly Morrison Ranch, a 236-unit, Class A garden-style multifamily community in Gilbert, AZ."
    },
    "first_seen": "2026-07-23T04:07:13.798Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 824,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 825,
    "revisions": 4,
    "history": [
     {
@@ -2403,8 +2403,8 @@
     "summary": "Velo3D has leased a 288.7k sf facility in Livermore, CA in a $55.8 mil transaction. Velo3D is a leader in metal additive manufacturing."
    },
    "first_seen": "2026-08-05T19:53:22.976Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 823,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 824,
    "revisions": 3,
    "history": [
     {
@@ -2514,8 +2514,8 @@
     "summary": "SFF Realty recently acquired a four-story, 104.5k sf, Class A office/R&D building in Sunnyvale. Located at 384 Santa Trinita Ave, in the heart of Silicon Valley, the property was sold by Clarion Partners."
    },
    "first_seen": "2026-08-05T19:53:22.976Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 823,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 824,
    "revisions": 4,
    "history": [
     {
@@ -2658,8 +2658,8 @@
     "acquirer": "Granite Towers Equity Group"
    },
    "first_seen": "2026-08-05T19:53:22.976Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 823,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 824,
    "revisions": 3,
    "history": [
     {
@@ -2764,8 +2764,8 @@
     "summary": "Building 1 at CapRock Central Point III, a four-building, 2.7 msf speculative industrial development in Visalia, has been fully leased to an undisclosed global corporate tenant. The 1.27 msf commitment ranks among the largest industrial lease transactions completed in California's Central Valley in recent years."
    },
    "first_seen": "2026-08-05T19:53:22.976Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 823,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 824,
    "revisions": 4,
    "history": [
     {
@@ -2903,8 +2903,8 @@
     "summary": "A 782.8k sf industrial facility in Frederickson, WA traded hands in a recent $174 mil ($222/sf) transaction. The property is fully leased to Harbor Freight Tools, an American tool and equipment retailer and offers an average weighted lease term of 8.8 years."
    },
    "first_seen": "2026-08-05T19:53:22.976Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 823,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 824,
    "revisions": 3,
    "history": [
     {
@@ -3014,8 +3014,8 @@
     "acquirer": null
    },
    "first_seen": "2026-08-05T19:53:22.976Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 823,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 824,
    "revisions": 5,
    "history": [
     {
@@ -3181,8 +3181,8 @@
     "acquirer": "The Dinerstein Companies and PGIM"
    },
    "first_seen": "2026-08-05T19:53:22.976Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 823,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 824,
    "revisions": 3,
    "history": [
     {
@@ -3292,8 +3292,8 @@
     "summary": "A 28-unit coastal multifamily investment property located along Santa Monica’s Ocean Avenue corridor sold for $23.46 mil, with the buyer assuming approximately $2.4 mil in transaction-related obligations, bringing the total consideration to approximately $26 mil ($928.5k/unit). The property, located at 901 Ocean Ave, w"
    },
    "first_seen": "2026-08-05T19:53:22.976Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 823,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 824,
    "revisions": 4,
    "history": [
     {
@@ -3436,8 +3436,8 @@
     "summary": "Longpoint Partners has purchased Eastpoint I & II, a two-building, 136.6k sf institutional-quality industrial business park in the highly sought-after Chandler submarket of Phoenix. The property, located at 3191 N."
    },
    "first_seen": "2026-08-05T19:53:22.976Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 823,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 824,
    "revisions": 4,
    "history": [
     {
@@ -3580,8 +3580,8 @@
     "acquirer": "Sentinel Real Estate"
    },
    "first_seen": "2026-08-05T19:53:22.976Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 823,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 824,
    "revisions": 2,
    "history": [
     {
@@ -3658,8 +3658,8 @@
     "summary": "A joint venture between PCCP and Stonemont has acquired a 38-asset, 5.9 msf industrial portfolio diversified across 14 U.S. logistics markets in 10 states. The portfolio, which was 95% occupied at time of sale, traded in an off-market deal."
    },
    "first_seen": "2026-08-05T19:53:22.976Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 823,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 824,
    "revisions": 3,
    "history": [
     {
@@ -3769,8 +3769,8 @@
     "summary": "GO Industrial has broken ground on a 1.1 msf industrial building in Phoenix. The project, located at 9797 W."
    },
    "first_seen": "2026-08-05T19:53:22.976Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 823,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 824,
    "revisions": 4,
    "history": [
     {
@@ -3908,8 +3908,8 @@
     "acquirer": "Gemdale USA"
    },
    "first_seen": "2026-08-05T19:53:22.976Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 823,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 824,
    "revisions": 3,
    "history": [
     {
@@ -4019,8 +4019,8 @@
     "summary": "Step Up Housing recently acquired two California multifamily communities totaling 406 units -- Copper Creek, a 268-unit community in Sacramento, and Terramonte at Foothill, a 138-unit community in Pomona – for a combined price of $91.35 mil. Sack Capital Partners and Align Finance Partners provided structured financing"
    },
    "first_seen": "2026-08-05T19:53:22.976Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 823,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 824,
    "revisions": 3,
    "history": [
     {
@@ -4130,8 +4130,8 @@
     "summary": "San Diego-based ColRich acquired Avia 266, a 267-unit multifamily community in Mesa, AZ, in a $52.4 mil ($196k/unit) transaction, including the assumption of an existing HUD loan. The buyer intends to rename the property The Remy."
    },
    "first_seen": "2026-08-05T19:53:22.976Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 823,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 824,
    "revisions": 2,
    "history": [
     {
@@ -4208,8 +4208,8 @@
     "summary": "In a major institutional multifamily trade, a BlackRock-managed vehicle acquired an 11-property, 3,620-unit residential portfolio in Southern California for $1.625 bil ($449k/unit). The assets were sold by Camden Property Trust."
    },
    "first_seen": "2026-08-06T00:14:52.638Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 810,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 811,
    "revisions": 4,
    "history": [
     {
@@ -4352,8 +4352,8 @@
     "summary": "OC-based investor EEW Holdings LLC has purchased Bernardo Executive Center, a three-building, 173.1k sf office property in Rancho Bernardo, for $26.5 mil ($153/sf). The property is located at 16835, 16855 and 16875 W Bernardo Drive, south of Rancho Bernardo Rd on the west side of I-15."
    },
    "first_seen": "2026-08-06T00:14:52.638Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 810,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 811,
    "revisions": 4,
    "history": [
     {
@@ -4496,8 +4496,8 @@
     "summary": "A Steinhauer Properties affiliate has obtained a refinance loan in the amount of $107 mil on a 717.7k sf, LEED Silver-certified property in Seattle. The property, located at 255 South King St, consists of a 209.5k sf office tower and a 282-room Hilton Embassy Suites hotel with 10k sf of meeting and event space, a pool,"
    },
    "first_seen": "2026-08-07T00:18:03.700Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 738,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 739,
    "revisions": 1,
    "history": [
     {
@@ -4596,8 +4596,8 @@
     "summary": "Rockwell Property Company purchased Hayden Park, a 182-unit garden-style apartment community in Scottsdale, AZ, for $42 mil ($231k/unit). The property is located at 3015 North Hayden Rd, just outside of Old Town Scottsdale."
    },
    "first_seen": "2026-08-10T00:09:12.417Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 532,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 533,
    "revisions": 1,
    "history": [
     {
@@ -4646,8 +4646,8 @@
     "summary": "Rockefeller Group purchased a 34.1-acre logistics site in Glendale, AZ from IndiCap and their capital partner. Rockefeller Group and IndiCap will partner to develop West Olive Logistics Center, a 552k sf industrial building located at the northwest corner of West Olive Ave and North Reems Rd in Glendale."
    },
    "first_seen": "2026-08-07T01:58:16.825Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 733,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 734,
    "revisions": 3,
    "history": [
     {
@@ -4772,8 +4772,8 @@
     "summary": "BH Properties has purchased Tollway North Office Park, a 297.6k sf, seven-building business park in Plano, TX. The property covers more than 27 acres at 6501-6513 Windcrest Dr and 5200-5208 Tennyson Pkwy."
    },
    "first_seen": "2026-08-10T00:09:12.417Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 532,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 533,
    "revisions": 1,
    "history": [
     {
@@ -4822,8 +4822,8 @@
     "summary": "A two-hotel campus in Sunnyvale has been refinanced with a new loan for $105 mil. The loan is secured by the 186-key TETRA Hotel, Autograph Collection, and the 164-key AC Hotel by Marriott Sunnyvale Moffett Park, both institutional-quality properties that opened in 2022."
    },
    "first_seen": "2026-08-11T00:12:29.621Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 460,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 461,
    "revisions": 1,
    "history": [
     {
@@ -4872,8 +4872,8 @@
     "summary": "A two-property, 277k sf industrial portfolio in Metro Phoenix sold for $79.35 mil ($286/sf). The properties, featuring mission-critical facilities with highly specialized infrastructure and long-term lease commitments, were acquired by funds managed by Morgan Stanley Real Estate Investing (MSREI)."
    },
    "first_seen": "2026-08-11T00:12:29.621Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 460,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 461,
    "revisions": 1,
    "history": [
     {
@@ -4922,8 +4922,8 @@
     "summary": "Terra Nova Plaza, a fully leased, 96.1k sf retail property in Chula Vista, has traded for $30.4 mil ($316/sf). The property is located at 390 E H St, within a 301k sf, high-performing, grocery-anchored center."
    },
    "first_seen": "2026-08-12T00:15:48.170Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 388,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 389,
    "revisions": 1,
    "history": [
     {
@@ -4972,8 +4972,8 @@
     "summary": "San Dimas Commerce Center, a 19-building, 179.3k sf light industrial park in San Dimas, has sold for $41 mil ($229/sf) in a recent transaction. The asset, sitting on 10.54 acres at 410-490 West Arrow Hwy, was sold by San Dimas BP LLC."
    },
    "first_seen": "2026-08-13T00:19:04.682Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 316,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 317,
    "revisions": 1,
    "history": [
     {
@@ -5022,8 +5022,8 @@
     "summary": "Alturas Capital Partners has acquired Legends at Sparks Marina, a 41-acre, 421.5k sf premier mixed-use retail and entertainment destination in Sparks, NV, for $103 mil ($244/sf). The property, located at 1310 Scheels Drive, was 95.8% occupied at the time of sale."
    },
    "first_seen": "2026-08-14T00:02:22.809Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 245,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 246,
    "revisions": 1,
    "history": [
     {
@@ -5072,8 +5072,8 @@
     "summary": "Everleigh San Clemente, a newly constructed, 150-unit Class A active-adult (55+) apartment community in San Clemente, has been refinanced with a new Fannie Mae loan for $58 mil. Located at 515 Avenida Vaquero, adjacent to the southwest side of the 5 Fwy, the property is owned by an institutional-level joint venture tha"
    },
    "first_seen": "2026-08-17T01:51:09.808Z",
-   "last_seen": "2026-08-17T13:12:36.964Z",
-   "seen_count": 35,
+   "last_seen": "2026-08-17T13:32:39.450Z",
+   "seen_count": 36,
    "revisions": 1,
    "history": [
     {
diff --git a/data/deals.json b/data/deals.json
index 0b99cb39..0712ab36 100644
--- a/data/deals.json
+++ b/data/deals.json
@@ -1,6 +1,6 @@
 {
  "source": "rentv.com — live deal listings",
- "fetched_at": "2026-08-17T13:12:36.964Z",
+ "fetched_at": "2026-08-17T13:32:39.450Z",
  "count": 30,
  "deals": [
   {
diff --git a/data/markets.json b/data/markets.json
index 26baea5d..6f86a1a0 100644
--- a/data/markets.json
+++ b/data/markets.json
@@ -1,5 +1,5 @@
 {
-  "fetched_at": "2026-08-17T13:12:35.376Z",
+  "fetched_at": "2026-08-17T13:32:37.935Z",
   "source": "Yahoo Finance — live (CBOE Treasury yields, Dow Jones/MSCI REIT indices)",
   "curve": [
     {
@@ -10,20 +10,20 @@
     },
     {
       "label": "5-Year",
-      "value": "4.38%",
+      "value": "4.37%",
       "change_bps": 1,
       "dir": "up"
     },
     {
       "label": "10-Year",
       "value": "4.71%",
-      "change_bps": 2,
+      "change_bps": 1,
       "dir": "up"
     },
     {
       "label": "30-Year",
-      "value": "5.29%",
-      "change_bps": 2,
+      "value": "5.28%",
+      "change_bps": 1,
       "dir": "up"
     }
   ],
@@ -35,16 +35,16 @@
     },
     {
       "label": "10Y – 3M (curve)",
-      "value": "+101 bps",
+      "value": "+100 bps",
       "dir": "up"
     }
   ],
   "reits": [
     {
       "label": "DJ U.S. Real Estate",
-      "value": "396.70",
-      "change_pct": 0.29,
-      "dir": "up"
+      "value": "394.19",
+      "change_pct": -0.63,
+      "dir": "down"
     },
     {
       "label": "MSCI U.S. REIT",
@@ -54,9 +54,9 @@
     },
     {
       "label": "Vanguard REIT ETF (VNQ)",
-      "value": "$98.83",
-      "change_pct": 1.56,
-      "dir": "up"
+      "value": "$98.13",
+      "change_pct": -0.46,
+      "dir": "down"
     }
   ],
   "fundamentals": [
diff --git a/data/news.json b/data/news.json
index cf2c8d72..f3db0f69 100644
--- a/data/news.json
+++ b/data/news.json
@@ -1,6 +1,6 @@
 {
  "source": "rentv.com — live",
- "fetched_at": "2026-08-17T13:12:35.146Z",
+ "fetched_at": "2026-08-17T13:32:37.607Z",
  "count": 30,
  "items": [
   {
diff --git a/data/ticker.json b/data/ticker.json
index dbde3298..6ea4b341 100644
--- a/data/ticker.json
+++ b/data/ticker.json
@@ -1,5 +1,5 @@
 {
-  "fetched_at": "2026-08-17T13:12:35.349Z",
+  "fetched_at": "2026-08-17T13:32:37.906Z",
   "la_office_vac": {
     "label": "LA OFFICE VAC",
     "value": "23.1%",
@@ -14,15 +14,15 @@
   },
   "cre_index": {
     "label": "CRE INDEX",
-    "value": "4,169",
-    "change_pct": 0.29,
-    "dir": "up",
+    "value": "4,143",
+    "change_pct": -0.63,
+    "dir": "down",
     "source": "Dow Jones U.S. Real Estate"
   },
   "ten_yr": {
     "label": "10-YR",
     "value": "4.71%",
-    "change_bps": 2,
+    "change_bps": 1,
     "dir": "up",
     "source": "CBOE 10-Yr (^TNX)"
   }
diff --git a/server.js b/server.js
index 4b825f24..b9095f0e 100644
--- a/server.js
+++ b/server.js
@@ -1812,6 +1812,10 @@ const SERVICE_CATS = {
   // mines the DRE firm registry (local-model-classified to commercial/mixed operators).
   title:        { role: null,               label: 'Title' },
   property:     { role: 'Property Manager',  label: 'Property Management' },
+  // Appraisers — ASC National Appraiser Registry (asc.gov). Loaded commercial-only
+  // (Certified General, the sole license level that appraises commercial without a value
+  // limit) into rentv_licensed_targets, so role='Appraiser' rows are all CRE-relevant.
+  appraisers:   { role: 'Appraiser',         label: 'Appraisers' },
 };
 // Curated real-firm seed (data/services-featured.json) — guarantees >=1 vendor per category per
 // metro where the registry is thin/absent (Title, Property Mgmt, Legal). Loaded once at startup.
@@ -1900,6 +1904,9 @@ function serviceSpecialty(role, licenseType) {
   // Property Manager license_type carries the local-model descriptor (e.g. "Commercial property
   // & asset management") — surface it verbatim as the specialty.
   if (role === 'Property Manager') { const s = String(licenseType || '').trim(); return s && !/^property management$/i.test(s) ? s : null; }
+  // Appraiser license_type is the ASC credential grade (e.g. "Certified General") — the CRE
+  // relevance signal — so surface it verbatim as the specialty chip.
+  if (role === 'Appraiser') { const s = String(licenseType || '').trim(); return s || null; }
   if (role !== 'Contractor') return null;
   const parts = String(licenseType || '').split(/[|,/]+/).map(s => normCslb(s)).filter(Boolean);
   if (!parts.length) return null;
@@ -2220,7 +2227,7 @@ async function backendGet(base, auth, prefix, req, res) {
 }
 // ALLOWLIST (not a wildcard): only the exact upstream paths the Desk calls are proxied,
 // mirroring usreProxy's hardcoded routes — a new upstream endpoint is NOT auto-exposed.
-app.get('/api/cre/brokers/all', adminOnly, (req, res) => backendGet(CRCP, CRCP_AUTH, '/api/cre', req, res));
+app.get('/api/cre/brokers/all', adminOnly, (req, res) => { req.query.asset_class = 'commercial'; backendGet(CRCP, CRCP_AUTH, '/api/cre', req, res); }); // TK-10535: RENTV CRE desk is commercial-only (CRCP /api/brokers/all honors ?asset_class)
 app.get('/api/cre/crcp/stats', adminOnly, (req, res) => backendGet(CRCP, CRCP_AUTH, '/api/cre', req, res));
 
 // ── AUDIENCE / CRM (/audience): unify the two real contact streams RENTV owns —

← 3e7e8af0 auto-data-snapshot: 2026-08-17T06:31:33 (7 data files) — dat  ·  back to Rentv  ·  auto-data-snapshot: 2026-08-17T07:02:20 (7 data files) — dat b3f92e7a →