# Repository Guidelines ## Project Structure & Module Organization This repository is centered on the Astro app in `site/`. - `site/src/`: pages, layouts, components, and library code (`lib/ingest`, `lib/cache`, `lib/content`). - `site/tests/`: Vitest suites and fixtures for ingestion, tracking attributes, and UI behavior. - `site/content/`: curated inputs and build cache (`content/cache/content.json`). - `deploy/`: production Docker and nginx runbooks/config. - `openspec/`: active and archived feature specs; use these as behavior references. ## Build, Test, and Development Commands Run commands from repo root with `npm -C site run