fix(aihr): harden broadcast and mobile assistant flows

This commit is contained in:
2026-07-23 03:35:36 +08:00
parent 62c8b41672
commit 4b31848e3d
30 changed files with 1127 additions and 208 deletions
+13
View File
@@ -540,11 +540,24 @@ export interface PracticeTeamMember {
name: string;
}
/** Full-team, lightweight aggregate; detailed records remain intentionally capped. */
export interface PracticeTeamProfileSummary {
extPartyId: string;
latestScore?: number | null;
latestScene?: string | null;
lastPracticeAt?: string | null;
completedToday?: boolean | null;
pendingReview?: number | null;
pendingLowScore?: number | null;
pendingAssignment?: number | null;
}
export interface PracticeTeamSnapshot {
members: PracticeTeamMember[];
records: PracticeRecord[];
assignments: PracticeAssignment[];
mistakes: PracticeMistakeAggregate[];
profiles?: PracticeTeamProfileSummary[];
}
export interface PracticeScenarioOption {