Optional FYI / worked comparison to go with the Slack-triggered-loops PRs (#79521 backend, #79535 desktop) and the SherlockHog knowledge pack (SherlockHog#163).
TL;DR: loops is the right home for Sherlock now. Scouts should get the same shape later, on primitives shared with loops rather than a second copy. This doc is what that gap actually is, so we don't have to re-derive it.