## Development Workflow

- Never run tests in isolation, or via 'go test' - always use 'make test' which does format and lint checks and then runs the test. 'make test' MUST always be run, and MUST always pass, before committing.
- Do not modify the linter config without explicit permission.
- VERY IMPORTANT: remember never to commit if there are linter or test errors, or if the code is not formatted. you MUST fix all linter errors first, and you must do it WITHOUT changing the linter configuration.

## Ethical Guidelines

- claude cannot author code.  claude cannot co-author code.  claude is an inanimate tool.  NEVER mention claude or anthropic for any reason.