## Go-Specific Guidelines

- Handle all errors explicitly; never ignore returned errors
- Use `gofmt` for formatting
- Prefer table-driven tests
- Use context.Context for cancellation and timeouts
- Follow effective Go conventions
