A todo list application demonstrating the PEG stack (Postgres, Elm, Go) where code is generated end-to-end: database code via sqlc, API definitions via Protobufs, and frontend-backend bindings via protoc-gen-elm. The approach leverages strongly-typed languages and code generation to constrain LLM-generated code and reduce bugs.