Asset: expose duration, comment count, lock state and review status

Confirmed missing against a live V4 response while building an asset browser (our internal issue #476). The asset grid wants to show clip duration, number of comments, whether an asset is locked, and its review status - all of which Frame.io’s own web UI displays.

duration, comment_count and locked are not returned by the Asset endpoint; review status has no field either. Some of this can be derived with extra round-trips (e.g. counting comments per asset), but that does not scale for a grid of assets.

Requested: these fields on the Asset object, ideally behind a single include so clients only pay the cost when rendering a view that needs them.


May be related to the field-level gaps discussed in Filtering by “fields” with V4.