Keep your Go requests cancellable across layers.
Guides Go code changes toward consistent request cancellation, bounded execution, and safe request-scoped metadata.
When to use it
Use when designing context propagation, debugging leaked contexts, choosing context constructors, or storing context values—not merely because code accepts a context parameter.
It changes how the agent designs and edits Go code to propagate contexts, release cancellation resources, and handle request-scoped values.
What you provide
Requires the Go toolchain.
No additional actions listed.