Instructions for coding agents working in this module.
- Applies to files under this folder.
- Keep edits focused on the user request.
- Read relevant files before editing.
- Make minimal, targeted changes.
- Preserve current API behavior unless a breaking change is explicitly requested.
- Run tests before finalizing.
- Default expectation: run full module tests after code changes.
- Standard command:
go test ./...
- Do not run destructive git commands unless explicitly requested.
- Examples to avoid by default:
git reset --hard,git checkout --, force pushes.
- Examples to avoid by default:
- Do not delete user data or files outside the requested scope.
- If unexpected unrelated changes are detected, stop and ask.
- Never print or expose secret values.
- Do not copy token contents from
.envfiles into logs or responses. - Redact sensitive values when showing command output.
- Keep provider behavior and tests deterministic where possible.
- Prefer adding or updating tests with behavior changes.