git/dew/main

wrap errors with %w instead of %v

open #0001 issues/0001-wrap-errors-with-w-instead-of-v.md opened
good-first-issuerefactor

Every fmt.Errorf in the codebase formats the wrapped error with %v, so nothing is unwrappable and callers can't use errors.Is/errors.As. A mechanical pass to %w would make the error chains actually useful.

Files: actions.go, config.go, main.go, task.go, tui.go. Good place to start if you're new to the code.