An extensible API where task metadata, and important input and output files relating to data-intensive science processes are retained. Custom task schemas can be defined to support their meta-data needs.
Some general tasks simply add processing steps to the contents of earlier GTs. InversionScaling, OpenquakeHazard etc moreover the swept arguments of both GTs are relevant to the end user. When an AutomationTask (or subclass) is of this type it should provide the upstream_general_task as a field, so that swept args at both layers are available for the user in Tui.
Some general tasks simply add processing steps to the contents of earlier GTs. InversionScaling, OpenquakeHazard etc moreover the swept arguments of both GTs are relevant to the end user. When an AutomationTask (or subclass) is of this type it should provide the upstream_general_task as a field, so that swept args at both layers are available for the user in Tui.
done when: