c.fail(protocol.ExitUsage, "%v", err) follows a store call at repo.go:385, token.go:81, milestone.go:81, org.go:149, :223, release.go:137, :352, adminhost.go:114, :121, :204. A SQLite I/O error becomes a usage error.
Remedy: errors.Is against store.ErrConflict/ErrNotFound per case; default to ExitFailure.
closed by commit bc49092e23 by cmc: control: a store failure is a failure, not a usage error
2026-09-04 00:10 UTC