Interface SchemaReferenceResolver

All Known Implementing Classes:
FilteredSchemaReferenceResolver

public interface SchemaReferenceResolver
Resolve referencias canonicas para /schemas/filtered.

O contrato desta interface garante que schemaId e schemaUrl representem a mesma variante estrutural do payload filtrado. Se uma dimensao altera a estrutura devolvida, ela deve aparecer nos dois lados da referencia canonica.

Na lane atual, tenant e locale permanecem neutros para a estrutura filtrada. Eles continuam presentes no boundary para preservar a fronteira canonica; se uma lane futura fizer qualquer um deles alterar o payload estrutural, a implementacao precisara promover essa variacao tanto em schemaId quanto em schemaUrl.