Validates a spec's structure.
Does NOT verify that agent names resolve — that requires metadata and is done by the service, which reports unresolvable agents as a hard error rather than silently dropping those nodes.
Validates a spec's structure.
Does NOT verify that agent names resolve — that requires metadata and is done by the service, which reports unresolvable agents as a hard error rather than silently dropping those nodes.