Skip to main content

aiReviewWorkspace

The single read root. Everything AI Review owns hangs off the workspace for one data room.

Null rather than an authorization error when the passport does not carry the room, matching the convention in the rest of the estate.

aiReviewWorkspace(
dataRoomId: ID!
): AiReviewWorkspace

Arguments​

aiReviewWorkspace.dataRoomId ● ID! non-null scalar​

Type​

AiReviewWorkspace object​

The read root. Everything AI Review owns for one data room hangs off it.

A federated entity rather than a namespace container: it carries a key, it has a reference resolver, and another subgraph can contribute fields to it.

dataRoomId is the key because every review is room-scoped. A client cannot reach a review, a cell or a selection verdict without naming a room, so the room authorization check happens once, here, instead of on every field below.