# 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 ./...`