Closed tpolecat closed 1 month ago
Ok this is updated to use the new ObservationValidationCode
s like I said, but there was a bincompat change so I also need to update upstream stuff.
there was a bincompat change so I also need to update upstream stuff
I managed to get the ODB up to core 0.106.1 with the change you need and all the dependencies aligned. I think you can rebase and import lucuma.core.enums.ObservationExecutionState
where it was coming from lucuma.odb.data
and it should be good.
I'd like to merge this one half-baked so @toddburnside can take advantage of the more accurate
ObservationValidation
codes. Thus far nothing new is actually in use. I will indicate in comments where the interesting bits are.PR:
ObservationValidation
codes.ObservationWorkflowService
that incorporates obs validation, in an attempt to makeObservationService
more manageable. Validations related to configuration requests are now more precise.executionState
andworkflowStateAndTransitions
methods, which are thus far unused and will be tested once the results are available in the schema.