This directory is the repo's progressively loaded development documentation. It gives humans and agents a compact index first, then lets them pull detailed context only when the task needs it.
- Read this file first.
- Open exactly the development doc that matches the task.
- Inspect source files only after the relevant development doc points you there.
- Update these docs when a change alters architecture, commands, content shape, design tokens, or conventions.
runtime.md: setup, development, test, format, build, and environment notes.architecture.md: active app structure, routes, data flow, composables, server APIs, and important config.content.md: Nuxt Content collections, blog/content conventions, events data, and static assets.ui-style.md: visual system, SCSS rules, component conventions, and accessibility patterns.search.md: site search engine, command bar, blog search, and the destinations config.
- The active product is a Nuxt 4 personal brand site in
website/. - Older site versions were removed from the repo; they remain available in git history (the
archive/folder, deleted June 2026). - The app uses Nuxt Content v3, Nuxt Image, Nuxt Fonts, Sass, Vue 3.5+, and TypeScript.
- Package manager is pnpm, with the lockfile at
website/pnpm-lock.yaml. - Tests are Vitest projects configured in
website/vitest.config.ts.