Add multi-signal coach decision fields
All checks were successful
Tests / Tests (pull_request) Successful in 11s

This commit is contained in:
2026-07-22 20:54:13 -07:00
parent 7c795cc5bf
commit a68588585b
3 changed files with 21 additions and 0 deletions

View File

@@ -3615,6 +3615,8 @@ export type SessionCoachDecisionGql = {
selectedCandidateId?: Maybe<Scalars["ID"]["output"]>;
sessionSummary?: Maybe<Scalars["String"]["output"]>;
suggestedAction?: Maybe<Scalars["String"]["output"]>;
supportingCandidateIds: Array<Scalars["ID"]["output"]>;
supportingShotIds: Array<Scalars["Int"]["output"]>;
title?: Maybe<Scalars["String"]["output"]>;
};
@@ -3673,6 +3675,7 @@ export type SessionCoachGenerationDiagnosticsGql = {
promptVersion: Scalars["String"]["output"];
providerKey: Scalars["String"]["output"];
startedAt?: Maybe<Scalars["DateTime"]["output"]>;
synthesisRationale?: Maybe<Scalars["String"]["output"]>;
updatedAt: Scalars["DateTime"]["output"];
};
@@ -6977,6 +6980,8 @@ export type GetSessionCoachQuery = {
decision?: {
__typename?: "SessionCoachDecisionGQL";
selectedCandidateId?: string | null;
supportingCandidateIds: Array<string>;
supportingShotIds: Array<number>;
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<string>;
supportingShotIds: Array<number>;
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<string>;
supportingShotIds: Array<number>;
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
}
}
`;

View File

@@ -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
}
}

View File

@@ -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 {