Start with data ownership, idempotency, failure handling, and the exact event contract. The UI is the last part of the integration story.
Version source, manifest propagation, generated assets, package contents, update XML, and rollback notes all belong in the same release review.