The real result that the user wants to see is in your pastebin:
"Pi is roughly 3.142128"
This is currently buried alongside yarn stuffs in the "raw" action output. When the action succeeds, this extra yarn stuff is unnecessary. If the action failed, however, you'd probably want to see it.
I think the best option is to override the "output" key in the action results dict. We create a "results: output: status: completed" entry which is totally superfluous given that "status: completed" is already present in the default action output. Perhaps we can alter the "results: output" key to house the "Pi is roughly xyz" so you would have some way to see the wanted output without having to scan the "raw" bits.