An immutable processing plan built through the ImagePipe builder API.
Plans contain typed option values and retain explicit choices until validation. Each group runs in the fixed ImagePipe stage order. A plan contains no source, credentials, runtime configuration, or open resources.