Add granular step-by-step DOM execution logs and HTTP server response body inspector to application details

This commit is contained in:
2026-07-23 09:10:26 -04:00
parent 4e78bcfde1
commit 059e18da01
5 changed files with 197 additions and 41 deletions
+19 -1
View File
@@ -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 {