modular subcommands (run/ls/validate), YAML config support (--config), new EvaluatorConfig dataclass.