Add granular step-by-step DOM execution logs and HTTP server response body inspector to application details
This commit is contained in:
+19
-1
@@ -42,11 +42,29 @@ export interface JobApplication {
|
||||
date: string;
|
||||
timestamp?: string;
|
||||
action: string;
|
||||
stepType?: 'JOB_EXTRACTION' | 'RESUME_TAILORING' | 'FORM_FILLING' | 'CAPTCHA_CHECK' | 'SUBMISSION_VERIFIED' | 'WORKFLOW';
|
||||
stepType?: 'JOB_EXTRACTION' | 'RESUME_TAILORING' | 'FORM_FILLING' | 'CAPTCHA_CHECK' | 'SUBMISSION_VERIFIED' | 'WORKFLOW' | 'HTTP_REQUEST' | 'BROWSER_AUTOMATION';
|
||||
level?: 'INFO' | 'SUCCESS' | 'WARNING' | 'ERROR';
|
||||
details?: string;
|
||||
data?: any;
|
||||
}[];
|
||||
executionLogs?: {
|
||||
step: number;
|
||||
timestamp: string;
|
||||
category: 'EXTRACTION' | 'AI_TAILORING' | 'FORM_DOM_FILL' | 'CAPTCHA_INTERVENTION' | 'NETWORK_POST' | 'SUBMISSION_VERIFICATION';
|
||||
title: string;
|
||||
detail: string;
|
||||
httpStatus?: number;
|
||||
responsePayload?: string;
|
||||
domSelectorsFilled?: string[];
|
||||
}[];
|
||||
httpResponseDetails?: {
|
||||
statusCode: number;
|
||||
statusText: string;
|
||||
endpointUrl: string;
|
||||
responseHeaders?: Record<string, string>;
|
||||
rawResponseBody?: string;
|
||||
submittedFields?: Record<string, string>;
|
||||
};
|
||||
}
|
||||
|
||||
export interface JobFeedItem {
|
||||
|
||||
Reference in New Issue
Block a user