6 drills covering run_shell (allowed / git / blocked operator negative test), run_node_script, run_python_script, and syntax_check.
APERIO_ENABLE_SHELL=1. Shell only runs allowlisted programs: node, npm, git, ls, cat, grep, rg, find, head, tail, python3, soffice, pdftoppm. No ; && || & < > backticks $(); one | pipe is allowed.Paste each prompt into Aperio's chat. Click Pass when the right tool fires and the result matches the โ expected outcome. Scores save automatically.
run_shell fires (e.g. find skills -name SKILL.md piped to grep -c or wc); returns a count.run_shell with git log --oneline -3; returns the commits.&& (and rm) is not allowed; nothing destructive runs. This is a guardrail check.write_file then run_node_script; output 4.write_file then run_python_script; prints the line (or a clear hint if python3 is missing on host).syntax_check fires; reports the syntax error and location.