-
## What
Define and implement the mechanism by which we can manage changes to trait/specification definitions (crud on properties, changing trait sets, etc...)
## Why
The schemas applied to `TraitsD…
-
## What
Formalize how string-token expansion works in the mediacreation ecosystem. Provide a method for hosts to easily perform string substitution in the correct manner, and documentation for both…
-
## What
As an integrator of OpenAssetIO into a host, or a developer of an OpenAssetIO manager plugin, I need to be able to freely split my implementation between one or both of `C++` or `Python` (b…
-
## What
Understand and document the cause and effects of upgrading libraries in the OpenAssetIO ecosystem, and what the impacts are to users across various domains, (authors using OpenAssetIO inside …
-
## What
Add method overloads for the batch-first callback-based core API methods to provide more convenient signatures for common usage patterns.
This is part 2 of a 2 part epic. For part 1, whi…
-
## What
Allow individual test classes, or cases, to support custom manager settings in `openassetio.test.manager` suites.
## Why
Part of verifying a manager's business logic may require asser…
-
## What
Support a `plugin_paths` variable in the OpenAssetIO config TOML, which (effectively) appends to [`OPENASSETIO_PLUGIN_PATH`](https://openassetio.github.io/OpenAssetIO/glossary.html#plugin_pat…
-
- Consider what functional workflows a host DCC needs to be able to validate flows that make use of `managementPolicy`, `entityTraits`, publishing, etc... and the impact of how the behaviour is config…
-
## What
Following on from #848, design the behaviour around aborting when encountering a `BatchElementError` - see https://github.com/OpenAssetIO/OpenAssetIO/pull/827
## Why
* The `Manager` member …
-
## What
Make it so no matter if you have other managers installed into your test environment (ie, BAL,) the plugin test won't fail.
## Why
Right now, the plugin test checks against a specific list …