cursus.mcp.tools.validate

validate.* MCP tools — alignment, dependency, and script-execution checks.

This namespace wraps three cursus validation engines: cursus.validation.alignment.unified_alignment_tester.UnifiedAlignmentTester (configuration-driven multi-level alignment validation), cursus.validation.script_testing.api (run_dag_scripts local script execution), and the dependency resolver in cursus.core.deps (create_pipeline_components + UnifiedDependencyResolver fed by specs loaded from the step catalog). It also exposes the capability-metadata helpers get_validation_info / get_script_testing_info. All engine objects are converted to plain JSON-serializable dicts/lists before returning.