The agent cannot skip a step.
A role is a sequence of steps, each with a required output and a check. Jaynes runs Claude Code for one step at a time, with write access to that step's output and nothing else. Evidence the agent could invent, like the references captured from the web, is produced by Jaynes.