Skip to main content

AiReviewTemplate

A built-in field set offered as one-click draft seeding on the empty grid. Configuration, not data: a constant in code for phase 1.

type AiReviewTemplate {
id: String!
name: String!
description: String!
category: String!
fieldKeys: [String!]!
fields: [AiReviewTemplateField!]!
}

Fields​

AiReviewTemplate.id ● String! non-null scalar​

AiReviewTemplate.name ● String! non-null scalar​

AiReviewTemplate.description ● String! non-null scalar​

AiReviewTemplate.category ● String! non-null scalar​

The grouping the picker files this template under. A label rather than an enum, because the set moves whenever a template is added and a client that renders it as a heading does not need to know the members in advance.

AiReviewTemplate.fieldKeys ● [String!]! non-null scalar​

The keys the template seeds, in order. Kept alongside fields because a caller that only needs to know what a template touches should not pay for the prompts.

AiReviewTemplate.fields ● [AiReviewTemplateField!]! non-null object​

The columns in full, so a picker can show the type and question of each one before the reviewer commits to seeding them.

Member Of​

AiReviewWorkspace object