Package ya context hubeba ishara za ufutaji, muda wa mwisho, na thamani zenye wigo wa ombi kupitia mipaka ya API na goroutines. Ndiyo mbinu ya kawaida ya kudhibiti uhai wa operesheni — hasa kwa kufuta kazi na kueneza timeouts kupitia mnyororo wa wito wa function.
Tatizo kuu inalolitatua
A request starts work across many goroutines/functions (DB query, API call, etc.).
If the client disconnects or a timeout hits, you want to CANCEL all that work
so goroutines don't keep running uselessly (wasting resources / leaking).
→ context propagates the "stop now" signal down the entire call chain.
