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