Come up with, and document the strategy/recommendations for the use cases where DCC authors will want to extend their trait/spec environment with product/company specific traits.
We'd also be well placed deciding on the "tone" of how we talk about custom traits. Are they something to be avoided if possible? We wanna avoid DCC authors only considering their own product at the expense of the ecosystem.
Acceptance Criteria
Provide examples/guidance on when custom traits are appropriate
Provide guidance for when a trait should be considered for "promotion" to mediacreation
Document that integrations must not depend on knowledge of the product specific trait, and should be functional without them.
What
Come up with, and document the strategy/recommendations for the use cases where DCC authors will want to extend their trait/spec environment with product/company specific traits.
We'll need to decide on exactly how we expect custom traits to be distributed, ie via .yml or via distributing headers directly. Relates to https://github.com/OpenAssetIO/OpenAssetIO-MediaCreation/issues/61
We'd also be well placed deciding on the "tone" of how we talk about custom traits. Are they something to be avoided if possible? We wanna avoid DCC authors only considering their own product at the expense of the ecosystem.
Acceptance Criteria