Executor selection precedence:
- Bundle explicit executor:
spec.executor.ref - Repo fleet inventory default:
fleet/inventory.json→defaultExecutor - Host builder list fallback:
/etc/nix/machines(legacy / host-specific)
Rationale:
/etc/nix/machinesis a host-local Nix builder mechanism.- Fleet inventory is the repo-owned, future mesh source of truth.
- Bundles can pin an executor for reproducibility/testing.
Capabilities:
kvm=falseimplies we avoid nested QEMU VM backends and preferlima-process.