Severian commited on
Commit
5803f3f
·
verified ·
1 Parent(s): e1faa07

Update types.ts

Browse files
Files changed (1) hide show
  1. types.ts +21 -0
types.ts CHANGED
@@ -36,6 +36,12 @@ export interface QaSectionResult {
36
  pass: boolean;
37
  errors: string[];
38
  corrected: string;
 
 
 
 
 
 
39
  }
40
 
41
  // Represents the full, structured QA report.
@@ -48,7 +54,22 @@ export interface DetailedQaReport {
48
  grade: string;
49
  pass: boolean;
50
  primaryIssue: string;
 
 
 
 
 
 
51
  };
 
 
 
 
 
 
 
 
 
52
  }
53
 
54
 
 
36
  pass: boolean;
37
  errors: string[];
38
  corrected: string;
39
+ // Enhanced to capture ALL QA Guard content
40
+ detailedAssessment?: string; // Full detailed assessment text
41
+ keyStrengths?: string[]; // List of key strengths identified
42
+ recommendations?: string[]; // List of recommendations
43
+ explanations?: string; // Detailed explanations
44
+ rawContent?: string; // Raw section content for complete preservation
45
  }
46
 
47
  // Represents the full, structured QA report.
 
54
  grade: string;
55
  pass: boolean;
56
  primaryIssue: string;
57
+ // Enhanced to capture ALL overall assessment content
58
+ detailedAssessment?: string; // Full detailed overall assessment
59
+ keyStrengths?: string[]; // Overall key strengths
60
+ recommendations?: string[]; // Overall recommendations
61
+ explanations?: string; // Detailed overall explanations
62
+ rawContent?: string; // Raw overall section content
63
  };
64
+ // Capture any additional sections that QA Guard might generate
65
+ additionalSections?: {
66
+ [sectionName: string]: {
67
+ content: string;
68
+ type: 'assessment' | 'strengths' | 'recommendations' | 'explanations' | 'other';
69
+ };
70
+ };
71
+ // Preserve the complete raw QA report
72
+ completeRawReport?: string;
73
  }
74
 
75