Parse one incoming definition at the deploy/diff boundary (caller prefixes
the error). Accepts authored content or a fetched definition document — the
document envelope is stripped (the inverse of the deploy serialisation, so a
fetched document round-trips to unchanged instead of fingerprinting its
envelope as content), then the remainder strict-parses against the stored
schema: any unknown key anywhere in the tree fails loud.
Parse one incoming definition at the deploy/diff boundary (
callerprefixes the error). Accepts authored content or a fetched definition document — the document envelope is stripped (the inverse of the deploy serialisation, so a fetched document round-trips tounchangedinstead of fingerprinting its envelope as content), then the remainder strict-parses against the stored schema: any unknown key anywhere in the tree fails loud.