Documentation
¶
Overview ¶
Package schema validates downstream-tool arguments against the subset of JSON Schema Ozy catalogs. It is intentionally tiny and dependency-free so both the live broker (pre-invocation validation) and the eval harness can share one implementation without an import cycle.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Validate ¶
Validate checks args against the subset of JSON Schema the catalog uses: `required` field presence and declared scalar/array/object `type`s. It returns a sorted list of human-readable problems (empty when args satisfy the schema). Unknown extra fields are allowed (additionalProperties defaults to true), so a removed/renamed field is detected by comparing two schemas, not by this check.
Types ¶
This section is empty.