---
title: "Kartik N V J K (@kartik-nvj) | Hashnode"
description: "AI Developer | Making AI reliable, trustworthy & accessible to everyone | Active community contributor. Read the latest articles by Kartik N V J K on Hashnode."
url: "https://hashnode.com/@kartik-nvj"
---

@kartik-nvj

# Kartik N V J K

@kartik-nvj · Joined June 2026

AI Developer | Making AI reliable, trustworthy & accessible to everyone | Active community contributor

[Website](https://nvjkkartik.netlify.app/)

### [Another team's agent said the order lookup was completed. A customer still got the wrong status.](https://kartiknvjk.hashnode.dev/another-team-s-agent-said-the-order-lookup-was-completed-a-customer-still-got-the-wrong-status?utm_source=hashnode&utm_medium=feed)

A2A protocol handoffs between two teams leave two traces. How the traceparent header, client instrumentation and server middleware join them into one.

4 min read · [kartiknvjk.hashnode.dev](https://kartiknvjk.hashnode.dev/another-team-s-agent-said-the-order-lookup-was-completed-a-customer-still-got-the-wrong-status?utm_source=hashnode&utm_medium=feed)

[Nov 3](https://hashnode.com/posts/another-team-s-agent-said-the-order-lookup-was-completed-a-customer-still-got-the-wrong-status/6ae9e23fb0acbe1c96dac01a)

### [Three teams plugged MCP servers into our agent. Security asked who checks the permissions.](https://kartiknvjk.hashnode.dev/three-teams-plugged-mcp-servers-into-our-agent-security-asked-who-checks-the-permissions?utm_source=hashnode&utm_medium=feed)

Agent harness vs MCP in production: what the MCP spec makes servers do, what it leaves to your agent, and how to handle tokens, scopes and team ownership.

5 min read · [kartiknvjk.hashnode.dev](https://kartiknvjk.hashnode.dev/three-teams-plugged-mcp-servers-into-our-agent-security-asked-who-checks-the-permissions?utm_source=hashnode&utm_medium=feed)

[Oct 27](https://hashnode.com/posts/three-teams-plugged-mcp-servers-into-our-agent-security-asked-who-checks-the-permissions/6ae097704af65a210eb2d05b)

### [My agent said the refund went through. The ticket went to the one team that could not fix it.](https://kartiknvjk.hashnode.dev/my-agent-said-the-refund-went-through-the-ticket-went-to-the-one-team-that-could-not-fix-it?utm_source=hashnode&utm_medium=feed)

A wrong answer from a swallowed timeout looks exactly like a wrong answer from a bad plan. Only one of them gets fixed by prompting.

5 min read · [kartiknvjk.hashnode.dev](https://kartiknvjk.hashnode.dev/my-agent-said-the-refund-went-through-the-ticket-went-to-the-one-team-that-could-not-fix-it?utm_source=hashnode&utm_medium=feed)

[1](https://hashnode.com/posts/my-agent-said-the-refund-went-through-the-ticket-went-to-the-one-team-that-could-not-fix-it/6ace594f30baba0d7409c897) [Oct 13](https://hashnode.com/posts/my-agent-said-the-refund-went-through-the-ticket-went-to-the-one-team-that-could-not-fix-it/6ace594f30baba0d7409c897)

### [I captured a hundred agent failures a week and fixed three. The bottleneck was curation.](https://kartiknvjk.hashnode.dev/i-captured-a-hundred-agent-failures-a-week-and-fixed-three-the-bottleneck-was-curation?utm_source=hashnode&utm_medium=feed)

I had full traces and an eval set that was mostly the same bug on repeat. Here is the curation discipline that fixed it.

5 min read · [kartiknvjk.hashnode.dev](https://kartiknvjk.hashnode.dev/i-captured-a-hundred-agent-failures-a-week-and-fixed-three-the-bottleneck-was-curation?utm_source=hashnode&utm_medium=feed)

[Oct 8](https://hashnode.com/posts/i-captured-a-hundred-agent-failures-a-week-and-fixed-three-the-bottleneck-was-curation/6ac7e31b10b9753715266452)

### [Eval the Signature, Not the Program: How I Fixed My DSPy Evaluation](https://kartiknvjk.hashnode.dev/eval-the-signature-not-the-program-how-i-fixed-my-dspy-evaluation?utm_source=hashnode&utm_medium=feed)

My DSPy RAG pipeline compiled clean, passed its hold-out, and still fell apart on live traffic. Here is what I changed.

5 min read · [kartiknvjk.hashnode.dev](https://kartiknvjk.hashnode.dev/eval-the-signature-not-the-program-how-i-fixed-my-dspy-evaluation?utm_source=hashnode&utm_medium=feed)

[Oct 6](https://hashnode.com/posts/eval-the-signature-not-the-program-how-i-fixed-my-dspy-evaluation/6ac51e476867caf2e1ebd387)
