I like using airflow as a complex resolution test case. The second requirement is the missing bound to enforce a successful resolution.