Krikri::RoleNotFoundError
A roles: entry (play-level, or a role's own meta/main.yml
dependencies: list) naming a role this engine can't find on disk
at all. Real Ansible refuses the WHOLE run immediately with a plain
"[ERROR]: the role '<name>' was not found ..." message, exit 1 -
verified directly (both a play-level roles: - bogus_role and a
dependency role's own missing meta/main.yml dependency give the
identical rc=1). RoleLoader#load_role previously raised a bare
String exception here, which fell into #parse's generic per-play
rescue: a soft "Warning: Failed to parse play N: Role not found:
..." followed by silently dropping that play, ending in "No valid
plays found in playbook" -> this engine's generic parser-error exit
4 - not real Ansible's immediate, specific rc=1. Found benchmarking
weareinteractive.sftp (round 178), whose own meta/main.yml depends
on franklinkim.ssh, a role no longer published anywhere.