Use this template when a repo should keep its contract local, but run setup and verification in a remote execution context. It is useful when the environment is shared, the local machine is not the right place to execute, or you want the remote boundary to stay visible in the repo itself.
- keeps execution location explicit instead of hidden in shell scripts
- lets teams use a shared dev box, sandbox, or remote host without changing task intent
- keeps humans and agents on the same repo contract
- makes remote execution something ota can describe and validate, not just tolerate
- reduces “works on my machine” problems by making the execution site part of the contract
- gives teams a reusable pattern for predictable remote automation
- the local machine is not the right execution location
- you want remote execution to be part of the contract review
- the repo needs repeatable setup and verification on a remote target
- you need the environment to be shared but still want the repo to stay the source of truth
- you want agents to see the execution target before they act
- how to keep
execution.contextsexplicit for remote execution - how to keep the remote provider, target, and working directory in the contract
- how to keep task guidance close to the task itself