If the provided starting classification for a Subject does not match the workflow schema, it should error
Current behavior
If I specify a Rectangle starting shape on a Point annotation task, the x and y attributes required by Point are present, and so the interface does not error.
This behaviour will be the same for other combinations, where the schema of one tool is contained inside another (e.g. circle vs point, perhaps polygon vs polyline?).
Expected behavior
If the provided starting classification for a Subject does not match the workflow schema, it should error
Current behavior
If I specify a Rectangle starting shape on a Point annotation task, the
x
andy
attributes required byPoint
are present, and so the interface does not error.This behaviour will be the same for other combinations, where the schema of one tool is contained inside another (e.g. circle vs point, perhaps polygon vs polyline?).