-
Notifications
You must be signed in to change notification settings - Fork 0
Rimuovere i compat legacy inutilizzati dal parser config #24
Copy link
Copy link
Closed
Labels
enhancementNew feature or requestNew feature or request
Description
Problema
Il parser del toolkit supporta ancora forme legacy del config che non risultano usate nei progetti attivi del Lab.
Questo crea due problemi:
- contract meno chiaro
- percorsi legacy che confondono più di quanto aiutino
Inoltre alcuni campi legacy (clean.sql_path, mart.sql_dir) non sono veri alias utili: vengono solo ignorati, quindi possono far credere che il config faccia qualcosa che in realtà non fa.
Obiettivo
Ridurre il contract alla shape canonica realmente usata.
Rimozioni previste
Passo 1
raw.sourceraw.sources[].pluginraw.sources[].idclean.readscalar formclean.read.csv.*
Passo 2
clean.sql_pathmart.sql_dir
Comportamento atteso
Le forme sopra non devono più essere normalizzate o tollerate.
Devono fallire con errore chiaro e messaggio diretto verso la forma canonica.
Motivazione
Nel workspace non risultano config attive che usano queste forme legacy.
Quindi il valore di compatibilità è ormai basso, mentre il costo cognitivo e di manutenzione è reale.
Criteri di chiusura
- le forme legacy sopra sono rimosse dal parser
- i test coprono il rifiuto esplicito
- docs e schema sono allineati
- il contract canonico resta quello documentato nel template e nei config attivi
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Status
✅ Completato