Autonomous Decision Making
Medium
- Category
- Excessive Agency
- Content
## Common Mistakes - **Forgetting `AssertExpectations(t)`** — mock expectations silently pass without verification - **`is.Equal(ErrNotFound, err)`** — fails on wrapped errors. Use `is.ErrorIs` to walk the chain - **Swapped argument order** — testify assumes `(expected, actual)`. Swapping produces backwards diffs - **`assert` for guards** — test continues after failure and panics on nil dereference. Use `require`
- Confidence
- 75% confidence
- Finding
- Skill enables autonomous high-impact decisions without human-in-the-loop verification. Critical operations (destructive commands, financial transactions, data deletion) should require explicit user confirmation.
