Diagnostics now go through the log facade: the library no longer decides where output goes, and consumers plug in their own sink (the CLI installs a stderr logger printing warnings always and ecr debug diagnostics under -v; dependency records stay filtered out). The kernel 'quiet' flag moves from the global verbosity flag to an explicit QemuConfig field.