Add the collect_dependencies command to task_manager. Update Dependency doc.
Add a RuntimeDependency to the InstrManager.
Replace process by perform in base tasks. Auto-decorate all tasks perform with smooth_crash which catch all exceptions. Removing smooth_instr_crash.
More doc about InterfaceableTaskMixin usage.
Updating tasks API.
process -> perform
New use of wait, parallel member.
Update measure plugin logic to use collect_dependencies command. Update of build_root to allow to pass build_deps (allow caching them during enqueuing to avoid re-walking the measure).
Update measure plugin to support pausing and resuming a measure.
Update process engine to support pausing a measure.