Go errors: sentinel errors, error structs or fmt.Errorf — how to choose
Code review on ClaudeGate. The HTTP handler that receives execution jobs was returning a 500 when the job queue was full. A colleague caught it in the logs: "this isn't an internal error, it's saturation — it should be a 503." He was right. The problem was a single innocent line: all errors from Enq




