- Each component now has its own build.sh that builds in release mode
- Each component's run.sh calls build.sh first, then starts the service
- Coordinator, supervisor, and runner scripts are self-contained
- All scripts use RUSTFLAGS="-A warnings" to suppress build warnings
- Scripts properly handle configuration via environment variables