{
  "id": 11616055,
  "title": "Building a Zero-Trust Faculty Recruitment Agent & AI Triage Pipeline with Sanity CMS & Gemini published",
  "url": "https://urgent.news/2026/10/03/building-a-zero-trust-faculty-recruitment-agent-ai-triage-pipeline",
  "topic": "ai",
  "section": "AI",
  "published": "2026-10-03T06:05:55.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/kaushik_patil_b20f74fe212/building-a-zero-trust-faculty-recruitment-agent-ai-triage-pipeline-with-sanity-cms-gemini-g11"
  },
  "original_language": "en",
  "account": "This submission is for the Sanity Challenge, Path Two: Vibe-Code Something Strange. The project built is a zero-trust faculty recruitment agent that utilizes AI to triage applications in compliance with legal and regulatory requirements. Traditional AI recruitment chatbots often produce ungrounded outputs, such as fabricating job requirements and benefits, which present legal liabilities in education sectors like school education. The regulations enforced by boards like CBSE and NCTE mandate specific qualifications for teacher appointments, and hiring without these can lead to disaffiliation and loss of accreditation.\n\nThe Zero-Trust Faculty Recruitment Agent & Human-in-the-Loop AI Triage Pipeline is composed of several components. The public-facing AI Career Advisor (/careers) is a conversational agent built with Google Gemini 2.0 Flash and the Vercel AI SDK, which strictly adheres to the information stored in Sanity CMS through live GROQ tool-calling. It handles candidate inquiries, verifies statutory eligibility in real-time, rejects ineligible qualifications, and suggests legal alternatives.\n\nThe automated zero-trust pre-screening (/api/career/apply) component processes cover letters and resumes upon application submission. It runs zero-assumption statutory verification, scores the match, and records missing qualifications directly into Sanity. The staff hiring & AI triage portal (/staff/careers) provides an authenticated staff dashboard for pipeline metrics, status updates, and candidate management. The principal's executive dossier synthesizer (/api/staff/careers/generate-dossier) creates a confidential briefing for school leadership before interviews, which includes de-noised resume summaries, statutory compliance checks, and a human inquiry guide with pedagogical probe questions.\n\nThe live demo and interactive testing guide allow judges and reviewers to test the production system without local setup. The live web application can be accessed at https://school-dun-three.vercel.app, and the live careers page & AI advisor can be found at https://school-dun-three.vercel.app/careers. For staff login, the URL is https://school-dun-three.vercel.app/admin/login, with the staff ID STF-015 and password staff123. Interactive test scenarios for judges include querying live structured content from Sanity, performing a regulatory CBSE/NCTE statutory stress-test, and accessing staff triage and the principal's executive dossier. The code for this project is available on GitHub at https://github.com/revansh1710/school.",
  "summary": "This is a submission for the Sanity Challenge, Path Two: Vibe-Code Something Strange What I Built Most AI recruitment chatbots on the web are toy implementations: ungrounded wrappers that hallucinate job requirements, invent benefits, and indiscriminately tell applicants, \"You’d be a great fit, apply now!\" In high-stakes domains like school education, ungrounded AI is a legal and regulatory…",
  "key_points": [
    "Zero-trust faculty recruitment agent built with Sanity CMS and Gemini 2.0 Flash",
    "AI triage pipeline ensures legal compliance with CBSE/NCTE regulations",
    "Live demo accessible at school-dun-three.vercel.app for testing"
  ],
  "editors_take": "This development enables education sector recruiters to utilise AI for triaging faculty applications while minimising legal liabilities by ensuring strict adherence to regulatory requirements and qualifications.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}