{ "name": "JobApplication", "type": "object", "properties": { "job_posting_id": { "type": "string" }, "job_title": { "type": "string" }, "applicant_name": { "type": "string" }, "applicant_email": { "type": "string", "format": "email" }, "applicant_phone": { "type": "string" }, "years_experience": { "type": "number", "default": 0 }, "english_level": { "type": "string", "enum": [ "None", "Basic", "Intermediate", "Fluent" ], "default": "Basic" }, "certifications": { "type": "array", "items": { "type": "string" } }, "availability": { "type": "array", "items": { "type": "string" } }, "employment_type_preference": { "type": "string" }, "resume_url": { "type": "string" }, "cover_letter": { "type": "string" }, "linkedin_url": { "type": "string" }, "references": { "type": "string" }, "status": { "type": "string", "enum": [ "applied", "ai_screened", "shortlisted", "interview", "hired", "rejected" ], "default": "applied" }, "ai_score": { "type": "number", "minimum": 0, "maximum": 100 }, "ai_match_label": { "type": "string", "enum": [ "Excellent Match", "Strong Match", "Good Match", "Weak Match", "Not a Match" ] }, "ai_summary": { "type": "string", "description": "AI-generated vetting summary" }, "ai_strengths": { "type": "array", "items": { "type": "string" } }, "ai_gaps": { "type": "array", "items": { "type": "string" } }, "ai_recommendation": { "type": "string" }, "score_breakdown": { "type": "object", "properties": { "experience_score": { "type": "number" }, "english_score": { "type": "number" }, "reliability_score": { "type": "number" }, "certifications_score": { "type": "number" }, "availability_score": { "type": "number" } } }, "assessment": { "type": "object", "description": "Full AI-generated structured assessment" }, "rank": { "type": "number" }, "vendor_id": { "type": "string" }, "notes": { "type": "string" } }, "required": [ "job_posting_id", "applicant_name", "applicant_email" ] }