Best-effort failure paths are asserted nowhere #20
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What to build
Several behaviours are deliberately best-effort — they must degrade rather than fail their caller. None of them has a test, and the comments that used to describe them have been removed, so nothing records the intent at all.
Each needs a fake that fails, and a test asserting the caller still succeeds. These are the failures that only appear in production, and each currently degrades into a user-visible error instead of a quiet omission.
Acceptance criteria
Blocked by
None - can start immediately.