Config diagnostics: mistyped YAML (load them lazily), missing dependencies

- recommending to review commit by commit
- not important for the demo