A hypothesis should be executed when the line of inquiry that triggers it changes the workflow. This can happen in two cases:
- Workflow changes in WINGS internally (We need some kind of version number for this)
- LOI changes workflow bindings. In this case we should archive the old LOI and create a new one with new executions.