# Project Instructions

## Context

- Before substantial work, read `PROJECT_CONTEXT.md`, `TODO.md`, and `docs/decisions.md`.
- Keep project memory concise and update it when stable product or architecture decisions change.

## Workflow

- This is a file-based Gemini capsule CMS implemented as a Go CLI.
- Keep the CLI usable without external services, databases, or network access.
- Preserve Gemtext-first behavior; HTML output is optional future work, not core behavior.
- Keep command parsing separate from CMS/build logic.

## Checks

- `gofmt -w .`
- `go test ./...`
- `go vet ./...`
