The API should be structured so that there can be at most one offer producer per organization, since each offer producer generates the full set of offers for an organization.
Actual Behavior
The API allows any number of offer producers to update any number of corpuses.
Steps to Reproduce the Problem
Install multiple offer producers that producer offers for the same organization
Note that offer producers overwrite each other's collections for any given org.
Expected Behavior
The API should be structured so that there can be at most one offer producer per organization, since each offer producer generates the full set of offers for an organization.
Actual Behavior
The API allows any number of offer producers to update any number of corpuses.
Steps to Reproduce the Problem
Specifications