# Project: Orca ## Vision A minimalist, offline-first, CLI-first orchestration engine inspired by HashiCorp Nomad, prioritizing stability, security, and simplicity over feature richness. ## Objective Build a lightweight system to manage and execute workloads across a set of nodes, keeping complexity far below that of Kubernetes. ## Requirements - **CLI First**: Primary interaction through a CLI tool. - **Offline First**: Functional without constant internet connectivity. - **AI First**: Designed to be easily discoverable and manageable by AI agents. - **Stability & Security**: Prioritize security fixes and bug fixes over new features. - **Language**: Written in Go 1.25+. - **Simplicity**: Minimalist implementation, avoiding the "K8s complexity trap". ## Constraints - No web UI as a primary requirement. - Must not implement K8s-level complexity. - Feature development must move slowly to ensure stability. - Only CI system allowed: CoreCI (git.cloudinit.dev/coreci/coreci). - Gitea remote: git.cloudinit.dev/coreci/orca. ## Out of Scope - Full-blown Kubernetes-compatible API. - Complex cloud-provider integrations. - GUI-based management consoles.