A civic observatory applying structured methodology, source verification, and longitudinal monitoring to examine and reveal how institutions communicate publicly.
Each produces an end-to-end citable output.
End-to-end pipeline for processing policy documents into a structured Canonical Analysis Object (CAO). Ingests PDFs, chunks and embeds text, runs topic clustering via BERTopic, applies NLI-based rhetorical scoring across six dimensions, and produces three tiers of formatted intelligence reports. Designed for reproducibility. The CAO persists so reports regenerate instantly.
bart-large-mnli, all-MiniLM-L6-v2, distilbert-sst2
Paste any two speeches, policy documents or news coverage and the analyzer scores each across six rhetorical dimensions: Power, Threat, Moral, Urgency, Us vs. Them, and Legitimacy. Every contributing word is highlighted in context. This is the scoring engine that runs underneath the Narrative Intelligence Pipeline, presented as an interactive example.
RSS-based monitor tracking ICE enforcement incidents, court rulings, and executive policy actions. Ingests from curated sources (SCOTUSblog, ACLU, ProPublica, etc.), structures events by overreach category, and produces a formatted weekly brief.
feedparser, pandas, networkx
Longitudinal monitor tracking interstate public health compacts including membership dynamics, narrative volatility, alliance network structure. Produces visualized network graphs and a weekly brief covering policy signal shifts.
OCR-based restoration pipeline for degraded or scanned records. Evolved from Tesseract wrapper to iterative restoration system with image preprocessing and quality assessment.
pytesseract, PIL, pdfplumber
Documenting the analytical framework and the case study application.
Introduces Semantic Signal Analysis (SSA), the computational framework underlying NarroVue's pipeline. SSA models discourse as a network of claims rather than operating at the document or sentence level, enabling structural analysis of narratives across heterogeneous corpora.
DOI: 10.5281/zenodo.19470453Case study applying the SSA framework to Project 2025's "Mandate for Leadership" (2023). Draws on 7,397 text segments across 740 sections, annotated with rhetorical framing scores, topic classifications, claim typologies, entity sentiment data, and extracted policy prescriptions.
DOI: 10.5281/zenodo.19470618Everything on this site is verifiable. The DOIs are real, the pipelines run, and the methodology is documented. I'd be happy to walk you through any of it.