TrainerRoad · 2026–Present
Pulse
An internal AI layer that connects Slack, Zoom transcripts, GitHub, Zendesk, and our forum into one conversational tool. Ask it where a project stands. It runs daily digests, links bugs to the code that broke them, and surfaces work falling off track. Available in the terminal via Claude Code or as a Slack app.
Challenge
Information at a growing company lives everywhere. Project status sits in Slack threads. Decisions hide in Zoom recordings. Bugs land in Zendesk while the fix is buried in a GitHub PR. Customer pain shows up on the forum. Nobody can keep all of it in their head, and the answer to 'where are we on X?' was almost always 'let me dig.' That tax was real, and it scaled with the team.
Approach
I built Pulse to ingest every channel we communicate through: Slack, Zoom transcripts, GitHub, Zendesk, our forum. It runs as a Slack app for the team and as a CLI you can pipe into Claude Code when you're already in the terminal. Ask it where a project stands and it pulls from active threads, recent commits, open issues, and customer reports. Daily digests go out automatically. When something ships, it closes the loop. When something stalls, it surfaces it before someone has to ask.
Impact
Status questions stopped being a daily tax. Bugs that used to require a Zoom of three engineers to triage now route directly to the right code. Leadership has a single place to ask 'what should I be paying attention to' and get a real answer instead of three Slack threads.
Reflection
AI was the easy part. The hard part was making it stop being annoying. Daily digests nobody reads are noise. A tool that hallucinates is worse than nothing. Pulse works because every notification has to earn its place and every answer is traceable to its source. The win was operational, not technical.