Carific AI S1E0: The trailer
I'm building an AI-powered career development platform.
Open source. MIT licensed. Every line of code public.
Here's what I'm working on 🧵
Lesson: If your streaming API writes "processing started" events, you can end up with empty assistant messages on disconnect.
Don't just check message role. Check for meaningful content.
Building AI agents? What edge cases have bitten you?
Carific AI S2E7: The one where the AI agent wouldn't stop talking
Built an AI resume tailor. User clicks "Start" and... nothing.
Chat shows their message. No response. UI frozen.
Here's the bug that took hours to find 🧵
https://t.co/RlqlrZ8dAo
#buildinpublic
"https://t.co/KTc9ALCpoZ: Building an AI Resume Tailor with Multi-Step Agents - Vercel AI SDK 6 and ToolLoopAgent" by Abdullah Jan #DEVCommunity#BuildInPublic#Careers https://t.co/HzoMYnKxgz
Two lessons:
1. Never use index as key for reorderable lists. Generate UUIDs on creation.
2. Collecting sensitive PII? Add explicit consent flows with warnings.
The "last 10%" of production hardening is where the real work happens.
What bugs has code review caught for you?
Carific AI S2E6: The one where React keys broke everything
Added "move up/down" buttons to reorder resume sections.
Worked perfectly. Until users started typing.
Then focus disappeared mid-keystroke.
Here's the bug that code review caught 🧵
https://t.co/RlqlrZ8dAo
"https://t.co/KTc9ALCpoZ: The Last 10% - Production Hardening with React 19, Privacy Safeguards, and Memory Leak Fixes" by Abdullah Jan #DEVCommunity#BuildInPublic https://t.co/XtlhRfGxTO