Finally fixed the zsh function and tw command to be able to filter the output by adding escaped parentheses:

s () {task s \(sprint.is:$(date +%-V) or sprint:c \) "$@"}

That said,

When they are not quoted, $* and $@ are the same. You shouldn’t use either of these, because they can break unexpectedly as soon as you have arguments containing spaces or wildcards. 1

random / todo

Create a better vim macro that automatically generates some random text for the reference.