From a68588585b4782a2397ccc44df9c9e8f9bd01ff6 Mon Sep 17 00:00:00 2001 From: Loewy Date: Wed, 22 Jul 2026 20:54:13 -0700 Subject: [PATCH] Add multi-signal coach decision fields --- src/index.tsx | 15 +++++++++++++++ src/operations/session-coach.gql | 3 +++ src/schema.gql | 3 +++ 3 files changed, 21 insertions(+) diff --git a/src/index.tsx b/src/index.tsx index 084c46d..a55b071 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -3615,6 +3615,8 @@ export type SessionCoachDecisionGql = { selectedCandidateId?: Maybe; sessionSummary?: Maybe; suggestedAction?: Maybe; + supportingCandidateIds: Array; + supportingShotIds: Array; title?: Maybe; }; @@ -3673,6 +3675,7 @@ export type SessionCoachGenerationDiagnosticsGql = { promptVersion: Scalars["String"]["output"]; providerKey: Scalars["String"]["output"]; startedAt?: Maybe; + synthesisRationale?: Maybe; updatedAt: Scalars["DateTime"]["output"]; }; @@ -6977,6 +6980,8 @@ export type GetSessionCoachQuery = { decision?: { __typename?: "SessionCoachDecisionGQL"; selectedCandidateId?: string | null; + supportingCandidateIds: Array; + supportingShotIds: Array; sessionSummary?: string | null; title?: string | null; body?: string | null; @@ -7005,6 +7010,7 @@ export type GetSessionCoachQuery = { startedAt?: any | null; lastEnqueuedAt?: any | null; abstentionReason?: string | null; + synthesisRationale?: string | null; } | null; } | null; }; @@ -7028,6 +7034,8 @@ export type RequestSessionCoachGenerationMutation = { decision?: { __typename?: "SessionCoachDecisionGQL"; selectedCandidateId?: string | null; + supportingCandidateIds: Array; + supportingShotIds: Array; sessionSummary?: string | null; title?: string | null; body?: string | null; @@ -7056,6 +7064,7 @@ export type RequestSessionCoachGenerationMutation = { startedAt?: any | null; lastEnqueuedAt?: any | null; abstentionReason?: string | null; + synthesisRationale?: string | null; } | null; } | null; }; @@ -7099,6 +7108,8 @@ export type SessionCoachGenerationFieldsFragment = { decision?: { __typename?: "SessionCoachDecisionGQL"; selectedCandidateId?: string | null; + supportingCandidateIds: Array; + supportingShotIds: Array; sessionSummary?: string | null; title?: string | null; body?: string | null; @@ -7127,6 +7138,7 @@ export type SessionCoachGenerationFieldsFragment = { startedAt?: any | null; lastEnqueuedAt?: any | null; abstentionReason?: string | null; + synthesisRationale?: string | null; } | null; }; @@ -9612,6 +9624,8 @@ export const SessionCoachGenerationFieldsFragmentDoc = gql` completedAt decision { selectedCandidateId + supportingCandidateIds + supportingShotIds sessionSummary title body @@ -9639,6 +9653,7 @@ export const SessionCoachGenerationFieldsFragmentDoc = gql` startedAt lastEnqueuedAt abstentionReason + synthesisRationale } } `; diff --git a/src/operations/session-coach.gql b/src/operations/session-coach.gql index a15df84..74a03c8 100644 --- a/src/operations/session-coach.gql +++ b/src/operations/session-coach.gql @@ -69,6 +69,8 @@ fragment SessionCoachGenerationFields on SessionCoachGenerationGQL { completedAt decision { selectedCandidateId + supportingCandidateIds + supportingShotIds sessionSummary title body @@ -96,5 +98,6 @@ fragment SessionCoachGenerationFields on SessionCoachGenerationGQL { startedAt lastEnqueuedAt abstentionReason + synthesisRationale } } diff --git a/src/schema.gql b/src/schema.gql index eada6b4..6e83bea 100644 --- a/src/schema.gql +++ b/src/schema.gql @@ -1323,6 +1323,8 @@ enum SessionCoachCandidateKindEnum { type SessionCoachDecisionGQL { selectedCandidateId: ID + supportingCandidateIds: [ID!]! + supportingShotIds: [Int!]! sessionSummary: String title: String body: String @@ -1386,6 +1388,7 @@ type SessionCoachGenerationDiagnosticsGQL { startedAt: DateTime lastEnqueuedAt: DateTime abstentionReason: String + synthesisRationale: String } type SessionCoachGenerationGQL {