dutyc/kurrent ? reverse-engineered prompt
Reverse engineered prompt
Build me a small cloud native bare metal management system called Kurrent.
I want a controller that can discover machines when they boot, show them in a web UI, and let me assign each machine to a worker identity, an OS, and a system disk from the browser. It should feel like the machine has no local state, so if I plug in a new device it joins the pool and can be provisioned from the control plane.
Include a simple API for the control plane, a web dashboard for basic management, and the boot services needed for network booting and disk provisioning, like DHCP, TFTP, and storage related setup. Use Docker Compose so I can bring the whole thing up locally, and make the config easy to copy and edit from example files.
Keep it practical and minimal, but make sure the main flow works end to end, first boot, device registration, provisioning, and switching an assigned machine between different operating systems. If you need to, look up current docs online.