Processo RFC
I cambiamenti alla spec di OSL passano per un processo RFC leggero, in stile paper. La spec è un contratto; i cambiamenti si guadagnano l’ingresso.
-
Apri una RFC in
platform/spec/osl/rfcs/OSL-RFC-XXXX-slug.md. -
Copri il problema, le alternative considerate, l’impatto, il piano di adozione e il rollback. Pre-registra come appare il successo.
-
Ottieni il sign-off dei maintainer più almeno un adottante a valle.
-
Merge → stato
Accepted→ implementazione → statoImplemented.
Esempi già nell’albero
Sezione intitolata “Esempi già nell’albero”- RFC 0002 — il predicato
semantic_match: come una sola query attraversa Iceberg + Lance. (Implemented) - RFC 0003 — relazioni e risoluzione: il grafo strutturato, N-N tramite bridge, join onesti strutturato↔non strutturato, attraversamento multi-hop, risoluzione rapida e il domain-map unificato. (Implemented)
Conformità, non lock-in
Sezione intitolata “Conformità, non lock-in”Sia la spec sia i JSON Schema sono Apache-2.0. I facet OpenLineage custom
(osl.semanticResolution, lance.retrieval, osl.policyDecisions,
osl.redactions) sono proposti upstream all’ecosistema OpenLineage.