This repo (agentplane) is designed to survive any Linux install and to evolve into an enterprise-grade, OpenShift-aligned architecture.
- Control plane host: developer workstation (currently macOS; later Fedora Silverblue workstation).
- Executor node: local VM (Lima) acting as the first "fleet node".
- Agent execution:
lima-processbackend for fast iteration; evidence artifacts sync back to control plane.
- Immutable base OS for laptops/workstations with atomic rollback (rpm-ostree deployments).
- Minimal base layering; dev/tooling in containers (“build-a-box” user space).
- agentplane remains the control plane (bundle → validate → place → run → evidence → replay).
- Immutable container host OS with atomic updates + declarative provisioning (Ignition).
- Executor nodes become real machines/VMs, not Lima.
- agentplane "executor discovery" shifts from /etc/nix/machines → fleet inventory.
- System space built and promoted as signed bootable container images.
- Promotion/rollback becomes digest/tag pointer swaps (mirrors our pointer model in agentplane).
- Open-source only; no AGPL dependencies in this repo.
- Evidence-forward execution: every run emits Validation, Placement, Run, Replay artifacts.
- Timeouts are bundle-owned policy (
spec.policy.maxRunSeconds).