One job per execution
No tenant source or runner state is intentionally reused between attempts.
Security
The execution boundary is disposable. The control plane, credentials, and evidence path remain outside it.
No tenant source or runner state is intentionally reused between attempts.
The private alpha rejects fork pull-request workloads by policy.
One-time runner configuration and workload credentials are erased after cleanup.
Private-alpha jobs receive public egress only and expose no public service.
Authoritative lifecycle and cleanup events are separated from untrusted, guest-produced diagnostics.
Cleanup uncertainty and evidence gaps are visible states, never silently treated as success.
A workflow can gain root inside its isolated execution and can tamper with guest-produced diagnostics. OpenRunners treats those diagnostics as untrusted while separately recording authoritative lifecycle and cleanup state. A passing workflow does not prove software is safe.