Lead with the observable contract (ctx.Done = graceful suspend, return is *SuspendedError, framework shields downstream calls) and mention agent.ErrSuspendForCheckpoint as the recommended cancel cause for graceful-stop intent. Drop the leak of the WithoutCancel mechanism — readers need the contract, not the strategy. Signed-off-by: Aurélien Sibiril <81782+aureliensibiril@users.noreply.github.com>