Open
Description
Basically, we need a test to show that changing this:
{
"$ref": "some subschema that generates annotations",
"unevaluatedProperties": { ... },
}
to this:
{
"allOf": [
< that same subschema that generates annotations, included directly here... >,
"unevaluatedProperties": { ... }
],
}
...does not always yield the same result, sibling keywords in a subschema can see annotations produced by earlier-evaluating siblings, but subchemas under allOf siblings cannot see each other's annotation results.
Therefore, this is not a reliable mechanism of transcluding/bundling referenced subschemas into the same schema.