For an AppIntent that creates an AppEntity via a long-running async task, does it make sense for the intent’s “perform” method to return a placeholder AppEntity and update it later via a donation, or is it best to make “perform” async and return only once the entity is completely resolved?
That might work, but it could possibly result in your placeholder being rendered in various places that don't know the entity changed later.
Alternatively you could look at @DeferredProperty and see if maybe having your expensive to generate data be deferred, which allows the system to query them on demand