[object Object]

← back to Dandeana Hub

add Public Records panel — LLC/SOS entity, assessor APNs, deed index, entitlement history (2018 approval + 2020 extension), CEQA, litigation check; cache 3 more city PDFs

5fe0295c025d65b280474cd7bf52305857596747 · 2026-07-22 12:13:38 -0700 · Steve Abrams

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

Files touched

Diff

commit 5fe0295c025d65b280474cd7bf52305857596747
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Wed Jul 22 12:13:38 2026 -0700

    add Public Records panel — LLC/SOS entity, assessor APNs, deed index, entitlement history (2018 approval + 2020 extension), CEQA, litigation check; cache 3 more city PDFs
    
    Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
---
 data/documents.json          |  21 +++++++++++++++++++++
 data/records.json            |  44 +++++++++++++++++++++++++++++++++++++++++++
 data/timeline.json           |   4 +++-
 docs/poway-concept-plan.pdf  | Bin 0 -> 460314 bytes
 docs/poway-faq.pdf           | Bin 0 -> 363266 bytes
 docs/poway-initial-study.pdf | Bin 0 -> 225626 bytes
 public/index.html            |  20 ++++++++++++++++++--
 server.js                    |   1 +
 8 files changed, 87 insertions(+), 3 deletions(-)

diff --git a/data/documents.json b/data/documents.json
index f163a9b..917bdb2 100644
--- a/data/documents.json
+++ b/data/documents.json
@@ -5,5 +5,26 @@
     "sourceUrl": "https://poway.org/DocumentCenter/View/5115/Notice-of-Availability-PDF",
     "date": "2018-02-12",
     "source": "City of Poway"
+  },
+  {
+    "title": "Environmental Initial Study & Checklist — Larchmont Street Subdivision",
+    "file": "/docs/poway-initial-study.pdf",
+    "sourceUrl": "https://poway.org/DocumentCenter/View/5118/Environmental-Initial-Study-and-Checklist-PDF",
+    "date": "2018-02-09",
+    "source": "City of Poway"
+  },
+  {
+    "title": "Concept Plan — Larchmont Street Subdivision",
+    "file": "/docs/poway-concept-plan.pdf",
+    "sourceUrl": "https://poway.org/DocumentCenter/View/3949/Concept-Plan-PDF",
+    "date": "2016-12-01",
+    "source": "City of Poway"
+  },
+  {
+    "title": "Frequently Asked Questions — Larchmont Street Subdivision",
+    "file": "/docs/poway-faq.pdf",
+    "sourceUrl": "https://poway.org/DocumentCenter/View/3946/Frequently-Asked-Questions-PDF",
+    "date": "2016-12-01",
+    "source": "City of Poway"
   }
 ]
diff --git a/data/records.json b/data/records.json
new file mode 100644
index 0000000..7c579d0
--- /dev/null
+++ b/data/records.json
@@ -0,0 +1,44 @@
+[
+  {
+    "category": "Entity / Ownership",
+    "items": [
+      { "label": "Dandeana Larchmont, LLC — California LLC", "value": "Entity #201519410218 · formed July 9, 2015 · Status: Active", "detail": "Principal/mailing address: 13157 Mindanao Way #1800, Marina del Rey, CA 90292. Manager & CEO: Daniel Ginzburg. Registered agent: GKL Corporate/Search, Inc., One Capitol Mall Ste 350, Sacramento, CA 95814.", "url": "https://bizfileonline.sos.ca.gov/search/business", "urlLabel": "CA Secretary of State — bizfile search (search \"Dandeana\")" },
+      { "label": "Entity profile (third-party mirror)", "value": "bizprofile.net listing", "detail": "Convenience mirror of the SOS filing information.", "url": "https://www.bizprofile.net/ca/marina-del-rey/dandeana-larchmont-llc", "urlLabel": "bizprofile.net" }
+    ]
+  },
+  {
+    "category": "Property / Assessor",
+    "items": [
+      { "label": "Assessor parcels", "value": "APN 314-370-05 and APN 314-032-01", "detail": "~80 acres of vacant land at the easterly terminus of Larchmont Street, Poway 92064. Zoned Rural Residential A and C.", "url": "https://www.sdarcc.gov/content/arcc/home/divisions/assessor/property-records.html", "urlLabel": "San Diego County Assessor — property records (search by APN)" },
+      { "label": "Parcel map / GIS", "value": "SANDAG regional parcel lookup", "detail": "Interactive parcel boundaries, ownership class, and land-use attributes for both APNs.", "url": "https://sdgis.sandag.org/", "urlLabel": "sdgis.sandag.org parcel lookup" },
+      { "label": "Property tax", "value": "San Diego County Treasurer-Tax Collector", "detail": "Current and delinquent tax bills by APN; special assessments at specialassessments.sandiegocounty.gov.", "url": "https://www.sdttc.com/content/ttc/en/tax-collection/secured-property-taxes.html", "urlLabel": "sdttc.com — tax bill search by APN" }
+    ]
+  },
+  {
+    "category": "Deeds / Recorded Documents",
+    "items": [
+      { "label": "Grantor/Grantee deed index", "value": "San Diego County Recorder (ARCC)", "detail": "Search recorded deeds, deeds of trust, easements, and maps under \"Dandeana Larchmont\" (grantee, ~2015 acquisition era) or by APN. Index is free to search; official copies are ordered from ARCC ($ per page).", "url": "https://arcc.sdcounty.ca.gov/Pages/grantorgrantee.aspx", "urlLabel": "ARCC grantor/grantee index search" },
+      { "label": "Recorded final map (when filed)", "value": "TTM 16-005 → final tract map", "detail": "The approved tentative map converts to a recorded final map at ARCC before lots can be sold; none observed as recorded yet — watch this index.", "url": "https://www.sdarcc.gov/content/arcc/home/divisions/recorder-clerk.html", "urlLabel": "ARCC Recorder/Clerk division" }
+    ]
+  },
+  {
+    "category": "Entitlements / City of Poway",
+    "items": [
+      { "label": "Tentative Tract Map 16-005", "value": "APPROVED by City Council on March 20, 2018", "detail": "10 residential lots (1–7 ac) clustered on the westerly portion, gated entry, ~59 acres preserved open space + public trails per the General Plan.", "url": "https://poway.org/329/Development-Projects-Environmental-Docum", "urlLabel": "Poway Development Projects & Environmental Documents" },
+      { "label": "Map extension", "value": "One-year extension granted ~May 5, 2020 (unanimous)", "detail": "Council unanimously approved extending TTM 16-005 (San Diego Union-Tribune, May 7, 2020) — the hearing that the community opposition campaign targeted.", "url": "https://poway.org/AgendaCenter", "urlLabel": "Poway Agenda Center (minutes & resolutions)" },
+      { "label": "Current city status", "value": "Listed under Inactive/Complete development projects", "detail": "The city's environmental-review page files Larchmont Street Subdivision as inactive/complete — entitlement granted; construction/final-map phase not yet observed.", "url": "https://poway.org/329/Development-Projects-Environmental-Docum", "urlLabel": "City project status page" }
+    ]
+  },
+  {
+    "category": "Environmental (CEQA)",
+    "items": [
+      { "label": "Mitigated Negative Declaration", "value": "SCH #2018021026 · state review Feb 9 – Mar 12, 2018", "detail": "City of Poway lead agency. Initial Study & Checklist and Notice of Availability cached in the Documents panel.", "url": "https://ceqanet.lci.ca.gov/2018021026", "urlLabel": "CEQAnet record" }
+    ]
+  },
+  {
+    "category": "Courts / Litigation",
+    "items": [
+      { "label": "Litigation check", "value": "No lawsuits found naming Dandeana Larchmont or the project (as of Jul 2026)", "detail": "No published California appellate decisions or indexed superior-court actions surfaced. Verify anytime via the San Diego Superior Court case search.", "url": "https://courtindex.sdcourt.ca.gov/CISPublic/enter", "urlLabel": "SD Superior Court case search (party name: Dandeana)" }
+    ]
+  }
+]
diff --git a/data/timeline.json b/data/timeline.json
index cdf2fd9..b323619 100644
--- a/data/timeline.json
+++ b/data/timeline.json
@@ -4,6 +4,8 @@
   { "date": "2018-02-09", "title": "Mitigated Negative Declaration circulated", "detail": "City of Poway, as lead agency, submits the MND for the Larchmont Street Subdivision to the State Clearinghouse (SCH 2018021026). Public/state review period opens.", "url": "https://ceqanet.lci.ca.gov/2018021026" },
   { "date": "2018-02-12", "title": "Notice of City Council public hearing", "detail": "City of Poway posts the Notice of Availability / public hearing notice for the MND and TTM 16-005.", "url": "https://poway.org/DocumentCenter/View/5115/Notice-of-Availability-PDF" },
   { "date": "2018-03-12", "title": "State review period closes", "detail": "CEQA state agency review period for the MND concludes.", "url": "https://ceqanet.lci.ca.gov/2018021026" },
+  { "date": "2018-03-20", "title": "City Council APPROVES TTM 16-005", "detail": "Poway City Council approves the Larchmont Street Subdivision tentative tract map — 10 lots, gated entry, ~59 acres preserved open space with public trails.", "url": "https://poway.org/AgendaCenter" },
   { "date": "2020-04-27", "title": "Opposition campaign on Instagram", "detail": "@inside_sustainability_socal posts against the 10-house development citing the creek ecosystem, calling for supporters to attend the May 5 City Council hearing and demanding the project be reduced to 2–3 rural residential units with a new Environmental Impact Report.", "url": "https://www.instagram.com/p/B_ehempJHbg/" },
-  { "date": "2020-05-05", "title": "Poway City Council hearing", "detail": "City Council public hearing on the project (7:00 PM), the target of the community opposition campaign.", "url": "https://poway.org/AgendaCenter" }
+  { "date": "2020-05-05", "title": "Council grants one-year map extension", "detail": "Despite the opposition campaign, the City Council unanimously approves a one-year extension of TTM 16-005 (reported by the San Diego Union-Tribune, May 7, 2020).", "url": "https://poway.org/AgendaCenter" },
+  { "date": "2015-07-09", "title": "Dandeana Larchmont, LLC formed", "detail": "California LLC #201519410218 registered (Marina del Rey; manager/CEO Daniel Ginzburg) — the acquisition/development entity for the Poway site.", "url": "https://bizfileonline.sos.ca.gov/search/business" }
 ]
diff --git a/docs/poway-concept-plan.pdf b/docs/poway-concept-plan.pdf
new file mode 100644
index 0000000..f943ca4
Binary files /dev/null and b/docs/poway-concept-plan.pdf differ
diff --git a/docs/poway-faq.pdf b/docs/poway-faq.pdf
new file mode 100644
index 0000000..c2a2541
Binary files /dev/null and b/docs/poway-faq.pdf differ
diff --git a/docs/poway-initial-study.pdf b/docs/poway-initial-study.pdf
new file mode 100644
index 0000000..c6c2a13
Binary files /dev/null and b/docs/poway-initial-study.pdf differ
diff --git a/public/index.html b/public/index.html
index 143bc0c..d482c34 100644
--- a/public/index.html
+++ b/public/index.html
@@ -76,6 +76,10 @@ main { max-width:1200px; margin:0 auto; padding:22px 28px 60px; display:grid; gr
       <h2>Site Map</h2>
       <div class="body"><div id="map"></div><div id="mapCaption" style="color:var(--dim);font-size:12px;margin-top:8px"></div></div>
     </section>
+    <section class="panel" style="margin-top:22px" id="p-records">
+      <h2>Public Records</h2>
+      <div class="body" id="records"></div>
+    </section>
     <section class="panel" style="margin-top:22px" id="p-docs">
       <h2>Documents</h2>
       <div class="body" id="docs"></div>
@@ -153,6 +157,18 @@ function renderTimeline(t) {
     </div>`).join('') || '<div class="empty">No timeline entries.</div>';
 }
 
+function renderRecords(groups) {
+  $('#records').innerHTML = groups.map(g => `
+    <div style="margin-bottom:14px">
+      <div style="font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:6px">${esc(g.category)}</div>
+      ${g.items.map(it => `
+        <div class="doc">
+          <b style="font-size:13.5px">${esc(it.label)}</b> — <span>${esc(it.value)}</span>
+          <div class="d">${esc(it.detail)} <a href="${esc(it.url)}" target="_blank" rel="noopener noreferrer">${esc(it.urlLabel)}</a></div>
+        </div>`).join('')}
+    </div>`).join('') || '<div class="empty">No records loaded.</div>';
+}
+
 function renderDocs(d) {
   $('#docs').innerHTML = d.map(x => `
     <div class="doc">
@@ -207,8 +223,8 @@ $('#btnRefresh').onclick = async () => {
 };
 
 (async () => {
-  const [proj, tl, docs] = await Promise.all([j('/api/project'), j('/api/timeline'), j('/api/documents')]);
-  renderDossier(proj); renderTimeline(tl); renderDocs(docs);
+  const [proj, tl, docs, recs] = await Promise.all([j('/api/project'), j('/api/timeline'), j('/api/documents'), j('/api/records')]);
+  renderDossier(proj); renderTimeline(tl); renderDocs(docs); renderRecords(recs);
   await loadItems();
 })();
 </script>
diff --git a/server.js b/server.js
index 8987ecc..68e5cd0 100644
--- a/server.js
+++ b/server.js
@@ -43,6 +43,7 @@ function readItems() {
 app.get('/api/project', (_req, res) => res.json(readJson('project.json', {})));
 app.get('/api/timeline', (_req, res) => res.json(readJson('timeline.json', [])));
 app.get('/api/documents', (_req, res) => res.json(readJson('documents.json', [])));
+app.get('/api/records', (_req, res) => res.json(readJson('records.json', [])));
 app.get('/api/items', (_req, res) => {
   const meta = readJson('refresh-meta.json', {});
   res.json({ lastRefresh: meta.lastRefresh || null, items: readItems() });

← bdb1226 move to port 9917 (9915 occupied by unregistered service on  ·  back to Dandeana Hub  ·  land records: live county parcel pull — tract recorded as Ly e31e5a5 →