Product

Live Web Platform

Civic Data

Progressive Disclosure

Portland.gov Document Explorer

Sprawling Portland city documents turned into progressive-disclosure trees an AI agent can navigate.

A research mirror of Portland city government content — annual budgets, council amendments, and bureau documentation — rebuilt as progressive-disclosure Markdown trees, with every leaf citing back to the original portland.gov PDF page or URL.

Story

Portland's budget and bureau documents run to thousands of pages of PDFs that are effectively unsearchable for both people and AI agents. The Document Explorer ingests those sources and rebuilds them as navigable trees: an index points to sub-project indexes, which point to per-section leaves, each one carrying a citation anchor back to the exact upstream page. An agent can answer a question by descending only the branch that matters, instead of re-scraping or hallucinating from a 1,700-page PDF.

Focus

Civic-data accessibility and citation-grounded document navigation for AI agents and researchers.

Medium: Web Platform

Technical Highlights

  • FY 2025-26 and FY 2026-27 proposed budgets plus Council amendments, rebuilt as per-bureau and per-amendment leaves.
  • Every leaf cites its source — a portland.gov PDF page anchor or upstream URL — so answers are verifiable, not generated.
  • Progressive-disclosure structure lets an agent navigate to the relevant branch without ingesting whole documents.
  • Static Astro site, auto-deployed to Cloudflare Pages on every content refresh.

How to provide media for this page

Add screenshots and demo clips into public/media. Then register assets in data/projects.ts and reference them in this template. For YouTube, include a public link and we can embed it directly.