Declarative host configuration engine. One binary, executable plans, shell-extensible providers.
anneal validate # Check manifest syntax, references, dependency cycles
anneal plan # Read system state → produce executable plan script
anneal apply # Re-validate plan → execute
Status: Design phase. See Product Vision and PRD.
- Idempotent convergence — same manifest twice = no changes the second time
- Plan is the artifact — readable shell script, not an opaque diff
- Standard library is the contract — built-in and custom providers emit the same ops
- Two-tier providers — compiled core + shell scripts in embedded interpreter
- Manifests compose — include, parameterize, share modules
See the full design principles.