DEV Community

Enjoy Kumawat profile picture

Enjoy Kumawat

404 bio not found

Joined Joined on  github website twitter website
My Comment-Reply Audit Only Checked One Level Deep. Nested Replies Reported as Never Posted.

My Comment-Reply Audit Only Checked One Level Deep. Nested Replies Reported as Never Posted.

Comments
4 min read
My CLAUDE.md Has Been Tracked and Gitignored Since the Commit That Created It

My CLAUDE.md Has Been Tracked and Gitignored Since the Commit That Created It

Comments
4 min read
My MCP Tool's Audit Log Was Built So a Bad Write Would Leave a Trace. The Log Itself Leaves None.

My MCP Tool's Audit Log Was Built So a Bad Write Would Leave a Trace. The Log Itself Leaves None.

Comments 1
4 min read
My AI Commit Hook Got a Timeout Fix and an Install Fix. It Had Never Once Actually Run.

My AI Commit Hook Got a Timeout Fix and an Install Fix. It Had Never Once Actually Run.

Comments
4 min read
My MCP Server's .env Loader Only Works If You Launch It From One Specific Directory. My MCP Client Doesn't Promise That.

My MCP Server's .env Loader Only Works If You Launch It From One Specific Directory. My MCP Client Doesn't Promise That.

1
Comments 1
4 min read
My CLAUDE.md Calls Its Routing Rules "Mandatory." The MCP Server Behind Them Was Never Attached.

My CLAUDE.md Calls Its Routing Rules "Mandatory." The MCP Server Behind Them Was Never Attached.

1
Comments
5 min read
I Looked for Where My Publishing Agent Needed a State Machine. The State Machine Was Already Live on dev.to.

I Looked for Where My Publishing Agent Needed a State Machine. The State Machine Was Already Live on dev.to.

Comments 1
4 min read
My Repo Has One Pinned Dependency and Zero pip install Calls. I Didn't Design That for Security.

My Repo Has One Pinned Dependency and Zero pip install Calls. I Didn't Design That for Security.

Comments 1
4 min read
My MCP Server's GitHub Helper Function Could POST and DELETE. Every Tool That Called It Only Ever Used GET.

My MCP Server's GitHub Helper Function Could POST and DELETE. Every Tool That Called It Only Ever Used GET.

1
Comments 1
4 min read
My Repo's Own Safety Hook Found 8 "Unverified" Commits and Told Me to Rewrite Them

My Repo's Own Safety Hook Found 8 "Unverified" Commits and Told Me to Rewrite Them

Comments
4 min read
I Fixed My MCP Tool to Diff Before Overwriting an Article. The Diff Never Looked at the Body.

I Fixed My MCP Tool to Diff Before Overwriting an Article. The Diff Never Looked at the Body.

Comments 1
4 min read
My Commit Script Was Fixed to Never Say "As an AI." My MCP Tool's Copy of the Same Function Wasn't.

My Commit Script Was Fixed to Never Say "As an AI." My MCP Tool's Copy of the Same Function Wasn't.

Comments
5 min read
My MCP Server Holds Two API Keys. Every Tool Call Runs in the Same Process as Both.

My MCP Server Holds Two API Keys. Every Tool Call Runs in the Same Process as Both.

4
Comments 5
4 min read
My Project's Memory File Named Two Scripts. Git Has No Record Either One Was Ever Committed.

My Project's Memory File Named Two Scripts. Git Has No Record Either One Was Ever Committed.

1
Comments 1
5 min read
My `claude -p` Wrapper Catches Timeouts. A Non-Zero Exit Isn't a Timeout, So It Just Crashes.

My `claude -p` Wrapper Catches Timeouts. A Non-Zero Exit Isn't a Timeout, So It Just Crashes.

Comments 1
4 min read
My MCP Tool Can Overwrite Any of My Live Articles With Just an Integer. No Diff, No Log, No Warning.

My MCP Tool Can Overwrite Any of My Live Articles With Just an Integer. No Diff, No Log, No Warning.

2
Comments 1
5 min read
My Fix for "The Git Hook Never Installs" Landed Yesterday. Today's Container Didn't Have It Either.

My Fix for "The Git Hook Never Installs" Landed Yesterday. Today's Container Didn't Have It Either.

Comments 1
4 min read
My Comment Pipeline Marks a Thread "Handled" the Moment I Reply Once. A Follow-Up Question Proved It Wrong.

My Comment Pipeline Marks a Thread "Handled" the Moment I Reply Once. A Follow-Up Question Proved It Wrong.

Comments 1
4 min read
I Gave My MCP Tool an ERROR: Convention. I Only Taught It to One of Its Two Failure Paths.

I Gave My MCP Tool an ERROR: Convention. I Only Taught It to One of Its Two Failure Paths.

1
Comments 3
4 min read
My Comment-Dedup Check Used "in" on a Whole Markdown File. A Date in a Sentence Broke It.

My Comment-Dedup Check Used "in" on a Whole Markdown File. A Date in a Sentence Broke It.

Comments 1
4 min read
My AI-Attribution Filter Strips Any Commit Mentioning "llm". Including the Ones About My Own LLM Calls.

My AI-Attribution Filter Strips Any Commit Mentioning "llm". Including the Ones About My Own LLM Calls.

Comments 1
5 min read
My prepare-commit-msg Hook Got a Timeout Fix 3 Days Ago. It Has Never Once Executed.

My prepare-commit-msg Hook Got a Timeout Fix 3 Days Ago. It Has Never Once Executed.

Comments 1
5 min read
My Scripts Say dev.to Blocks "the Default urllib User-Agent." That's Not the Actual Rule.

My Scripts Say dev.to Blocks "the Default urllib User-Agent." That's Not the Actual Rule.

Comments
4 min read
My Project Has a Memory File So My Agent Doesn't Reread Everything. It Never Learned My Most-Used Script Existed.

My Project Has a Memory File So My Agent Doesn't Reread Everything. It Never Learned My Most-Used Script Existed.

Comments 1
4 min read
My Commit-Message Script Has an Empty-Diff Guard. My MCP Tool Version Doesn't — and It Doesn't Fail Loud.

My Commit-Message Script Has an Empty-Diff Guard. My MCP Tool Version Doesn't — and It Doesn't Fail Loud.

1
Comments 1
4 min read
My Comment-Reply Pipeline Has Drafted 36 Replies Since I Built It. It Has Posted Zero.

My Comment-Reply Pipeline Has Drafted 36 Replies Since I Built It. It Has Posted Zero.

Comments
4 min read
I Fixed a Timeout Bug Two Days Ago. The Copy of That Code Inside My MCP Server Still Has It.

I Fixed a Timeout Bug Two Days Ago. The Copy of That Code Inside My MCP Server Still Has It.

Comments 2
4 min read
My Commit Hook Calls an LLM on Every Commit. It Had No Timeout, So Neither Did `git commit`.

My Commit Hook Calls an LLM on Every Commit. It Had No Timeout, So Neither Did `git commit`.

1
Comments 3
4 min read
My MCP Tool Defaults to Draft Mode. The Script That Actually Publishes My Blog Doesn't Call It.

My MCP Tool Defaults to Draft Mode. The Script That Actually Publishes My Blog Doesn't Call It.

1
Comments 1
4 min read
My requirements.txt Is Pinned. My MCP Server's Actual Contract Isn't, and Nothing Would Catch It Changing.

My requirements.txt Is Pinned. My MCP Server's Actual Contract Isn't, and Nothing Would Catch It Changing.

Comments
4 min read
I Fixed My Commit Message From Signing Itself. The Fix Also Deletes Any Commit About LLMs.

I Fixed My Commit Message From Signing Itself. The Fix Also Deletes Any Commit About LLMs.

Comments
4 min read
My GitHub Token Is Valid. My MCP Server Still Gets a 403, and GitHub Never Saw the Request.

My GitHub Token Is Valid. My MCP Server Still Gets a 403, and GitHub Never Saw the Request.

1
Comments 2
4 min read
Git Told Me I Was 14 Commits Ahead of Origin. I Wasn't — My Local Copy of "origin/main" Was Just Old.

Git Told Me I Was 14 Commits Ahead of Origin. I Wasn't — My Local Copy of "origin/main" Was Just Old.

Comments 1
4 min read
I Wrote a Recovery Script for a Bug That Recurs Every Run. Its Failure Branch Had Never Once Fired.

I Wrote a Recovery Script for a Bug That Recurs Every Run. Its Failure Branch Had Never Once Fired.

Comments
4 min read
My .gitignore Had a Blanket Rule. One File Broke It, and No Pattern Would Have Caught That.

My .gitignore Had a Blanket Rule. One File Broke It, and No Pattern Would Have Caught That.

1
Comments
4 min read
My Publishing Log Claims Every Post Is "Distinct." I Never Checked If Readers Agree.

My Publishing Log Claims Every Post Is "Distinct." I Never Checked If Readers Agree.

Comments
4 min read
I Timed Every Stage of My AI Publishing Pipeline. The AI Wasn't the Slow Part.

I Timed Every Stage of My AI Publishing Pipeline. The AI Wasn't the Slow Part.

1
Comments
3 min read
A Post-Commit Hook Told Me to Rewrite 8 Pushed Commits to Fix "Unverified." I Said No.

A Post-Commit Hook Told Me to Rewrite 8 Pushed Commits to Fix "Unverified." I Said No.

Comments 1
4 min read
My MCP Server Has 8 Tools and Zero Log Lines. Diagnosing a Failure Meant Guessing From the Outside.

My MCP Server Has 8 Tools and Zero Log Lines. Diagnosing a Failure Meant Guessing From the Outside.

1
Comments 2
4 min read
My Blog-Posting Agent Scores Every Trending Post It Reads. It Has Never Scored One of Its Own.

My Blog-Posting Agent Scores Every Trending Post It Reads. It Has Never Scored One of Its Own.

Comments
4 min read
df Said My Sandbox Had No Disk Left. It Wasn't Wrong, It Just Wasn't Answering the Question I Asked

df Said My Sandbox Had No Disk Left. It Wasn't Wrong, It Just Wasn't Answering the Question I Asked

1
Comments 2
4 min read
My Blog-Posting Agent Has a Daily Quota. The Feature That Mattered Was the One That Skips It

My Blog-Posting Agent Has a Daily Quota. The Feature That Mattered Was the One That Skips It

Comments
4 min read
My Comment-Reply Bot Hit a Wall the Docs Never Mentioned. That Wall Turned Out to Be a Security Feature.

My Comment-Reply Bot Hit a Wall the Docs Never Mentioned. That Wall Turned Out to Be a Security Feature.

1
Comments 2
4 min read
I Fixed Unbounded Shell Output in an Open Source Agent. My First Draft Would Have Corrupted Text.

I Fixed Unbounded Shell Output in an Open Source Agent. My First Draft Would Have Corrupted Text.

Comments 1
4 min read
My AI Commit Script and My MCP Tool Run the Exact Same Code. Only One of Them Is Agentic.

My AI Commit Script and My MCP Tool Run the Exact Same Code. Only One of Them Is Agentic.

Comments 2
5 min read
My Blog Had 20 Unanswered Comments Across 35 Posts. Nothing Ever Told Me.

My Blog Had 20 Unanswered Comments Across 35 Posts. Nothing Ever Told Me.

Comments 1
4 min read
I Already Wrote the Article Fixing This Bug. It Broke Again Anyway.

I Already Wrote the Article Fixing This Bug. It Broke Again Anyway.

Comments 1
4 min read
My Publishing Task Said "Commit the Drafts." My .gitignore Had Other Plans.

My Publishing Task Said "Commit the Drafts." My .gitignore Had Other Plans.

Comments
4 min read
I Almost Hand-Rolled JSON-RPC for an MCP Server. Eight Tools Later I'm Glad I Didn't.

I Almost Hand-Rolled JSON-RPC for an MCP Server. Eight Tools Later I'm Glad I Didn't.

Comments 3
4 min read
I Measured What My Agent's Own Memory File Costs to Read. The Number Only Goes Up.

I Measured What My Agent's Own Memory File Costs to Read. The Number Only Goes Up.

1
Comments 2
4 min read
My AI Commit Hook Never Failed a Single Commit. That Was the Bug.

My AI Commit Hook Never Failed a Single Commit. That Was the Bug.

Comments 1
4 min read
My Git Commit Failed With "ENOENT: git". Git Was Never the Problem.

My Git Commit Failed With "ENOENT: git". Git Was Never the Problem.

3
Comments
4 min read
One .env Key Held Two Different Usernames. My Fix Wasn't to Make the Code Guess Better.

One .env Key Held Two Different Usernames. My Fix Wasn't to Make the Code Guess Better.

1
Comments 1
4 min read
My Publishing Agent Runs Twice a Day and Remembers Nothing. That's the Design, Not the Bug.

My Publishing Agent Runs Twice a Day and Remembers Nothing. That's the Design, Not the Bug.

1
Comments 1
4 min read
My Repo Had Two Scripts That Hit the Same API. Only One Still Matched What I Actually Do.

My Repo Had Two Scripts That Hit the Same API. Only One Still Matched What I Actually Do.

1
Comments
4 min read
My Agent Almost Retried a Request That Was Never Going to Succeed

My Agent Almost Retried a Request That Was Never Going to Succeed

1
Comments
4 min read
I Added More Verifiers to Catch Bad AI Findings. Precision Stopped Improving.

I Added More Verifiers to Catch Bad AI Findings. Precision Stopped Improving.

Comments
3 min read
My Project's Own Instructions Told My Agent to Use Tools That Don't Exist

My Project's Own Instructions Told My Agent to Use Tools That Don't Exist

Comments 2
4 min read
My MCP Server Only Talks to APIs I Trust. That Doesn't Mean the Data Coming Back Is Trustworthy.

My MCP Server Only Talks to APIs I Trust. That Doesn't Mean the Data Coming Back Is Trustworthy.

1
Comments 1
4 min read
My Commit Message Generator Kept Signing Its Own Work. Telling It Not To Wasn't the Fix.

My Commit Message Generator Kept Signing Its Own Work. Telling It Not To Wasn't the Fix.

1
Comments 1
4 min read
loading...