This is a submission for the Sanity Challenge, Path One: Ship an Agent That Queries Real Content
What I Built
I built TechPulse AI, an autonomous engineering interview verification agent designed to resolve contradictions between company coding specifications, rulebooks, and edge-case errata for top technical interview drives (such as Booking Holdings, Infosys SP, IBM, and AWS).
TechPulse AI queries structured JSON documents stored in a Sanity Content Lake via the Sanity Context MCP Endpoint, evaluating claims side-by-side with source provenance and returning authoritative, source-verified answers.
Demo
- Live Web Application: https://archscale-lead-engine.vercel.app
- Sanity Context Dataset: https://github.com/rafiaminhaj/techpulse-sanity-agent
Code
- GitHub Repository: https://github.com/rafiaminhaj/techpulse-sanity-agent
The project architecture consists of:
-
Sanity Content Lake Schema:
interviewQuestion,companySpec,errataDoc. - FastAPI Microservice: Async agent backend connecting to Sanity Context MCP.
- React/Next.js Dashboard: Interactive query interface displaying source claims side-by-side.
How I Used Sanity
I modeled technical interview knowledge into structured JSON schemas inside Sanity:
-
companySpec: Tracks time limits, memory limits, and platform constraints. -
errataDoc: Stores verified edge-case clarifications and rule contradictions.
Key Sanity Context Tools Used:
- Sanity Context MCP Endpoint: Exposed structured datasets through MCP to our Python AI agent.
- GROQ Queries: Retrieved precise schema relationships linking errata back to authoritative company specs.
- Knowledge Base Indexing: Distilled technical docs into indexed, queryable chunks where every claim retains source provenance.
When a query is asked, TechPulse AI fetches both the rulebook spec and the errata doc simultaneously, surfacing conflicting constraints side-by-side with direct links to the underlying Sanity documents.
Sanity Project Details
-
Sanity Project ID:
techpulse_ai_2026 -
Dataset:
production
Agent Session
- Agent Session Transcript: Embedded via Gemini CLI and FastAPI MCP client.
Author
Rafia Minhaj
B.Tech CSE '27 | GSSoC '26 Global Rank #29 | Microsoft Certified AI Agent Engineer
GitHub: https://github.com/rafiaminhaj
Top comments (0)