Run a defined job on demand.
A repeatable function starts when it is called, follows the same evidence contract, and returns a named result. It can be used at any point when its inputs are available.
Example: inspect the live surface and return the exact source that owns it.