← 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
M data/documents.jsonA data/records.jsonM data/timeline.jsonA docs/poway-concept-plan.pdfA docs/poway-faq.pdfA docs/poway-initial-study.pdfM public/index.htmlM server.js
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 →