Open ArjanLoeffen opened 4 months ago
Dat zou volgens mij alleen in het definitieve model zo moeten zijn. Design time moet je ook zonder alle verplichte metagegevens kunnen genereren ten behoeve van review.
Dat betekent dat nagedacht moet worden over de status van het model en de fase van het werkproces. Die hebben we al: https://imvertor.armatiek.nl/imvertor-executor/dashboard/wiki?key=info-PHASES
Zou het zo moeten zijn dat als de fase initieel of klad is (0. of 1), dat dan geen waarschuwingen worden gegeven over niet beschikbare tagged values?
Dat kan, dan zou het zo iets worden als
0/1. draft: geen waarschuwing
Maar altijd een waarschuwing en alleen bij final een error is ook prima.
Ik ben het eens met jouw voorstel.
Ik denk dat waarschuwingen niet moeten worden gegeven als dat het zicht op écht relevante waarschuwingen ontneemt. In veel runs komen honderden waarschuwingen op tagged values voor, en énkele die op dat moment (bij fase init of klad) relevant zijn. Die raken gemakkelijk ondergesneeuwd (visueel).
Zie https://github.com/Imvertor/Imvertor-Maven/issues/459 Dit is vrij belangrijk voor het juiste begrip van de werking van de standaard.