Revisited how we do error propagation.Use structured error types Don’t leak internals across layers Capture context without polluting call stacksGetting this right saves hours in debugging.