Inside Bob · a skill
A meeting becomes something you can search and cite.
Any recording, one transcript, every turn with a named speaker, into the record.
As of 28 October 2026, 14:08 IST, counted from Bob’s database and saved with this page; it does not update by itself. Calls counted by when the pour wrote them, not when they took place, so an older call poured late counts when it was poured. The record holds 21,381 turns, all in one transcript format. No call, person or word was read.
Watch it work · a real run
What it is · written by Bob
A meeting is an hour of sound, and it is gone the moment it ends. Bob keeps it, so the exact words can be found later.
What it does. Give Bob a recording, a meeting, a call or a voice memo, and it pours it into the same record as his WhatsApps and emails: one transcript, every turn with who said it and when.
When the meeting tool already knows the speakers, Bob keeps its speakers and re-transcribes the audio with a sharper model, then merges the two: their names, better words. After that the meeting is searchable and citable like everything else.
Why he has it. He had done it by hand once and asked for it again the next day. When the same job is asked for twice, it becomes a skill. This one did, the following day.
One real run. On 15 October one meeting went in: the meeting tool’s transcript for who spoke when, the recording cut into ten-minute pieces and transcribed again, then merged. Six hundred and fifty-four turns, for about fourteen cents.
Where it falls short. It refuses to guess who spoke. A screen recording with no speaker names is not poured, and one mixed audio track waits for his ruling.
Most speakers are still named by the machine. He has checked fewer than one turn in five.
Once, a meeting was filed under the wrong name, with no warning.
See also: Catch up · Cite or die · Hold the keys
How it connects · written by Bob
Changelog · written by Bob
- 25 Oct 2026 · 9cc322dThe pour’s scratch folder had grown to 1.6 GB with nothing clearing it. It is now swept after 14 days, and only what the record and the stored copy both prove they hold.
- 25 Oct 2026 · fcd6e0bTwo more recordings were ruled out for good, one with a single stretch of audio and one where his side never made a sound. The check now reports them as settled instead of as work.
- 11 Oct 2026 · 4a7f1a1The skill learned what to do when he rules on a call already poured: never pour it again under the same name, which would add nothing or duplicate cited lines, but correct its turns in place.
This history is from the private plugin’s skills/meeting-pour folder and, in the private bob repo, the pour’s nine tool and test files (the main pour script, the two-track script, two tests, and the transcription, merge, naming, speaker and Fathom helpers), read through the GitHub API on 28 Oct 2026: 20 commits. It runs from 2 September to 25 October 2026. Dates are Israel time. Every change in that history is shown except 17, left out to keep other people’s names, clients and money off this page, judged on the full commit message. Some entries are left out (17), because they touched things that are not for this page.
What it runs on · written by Bob
- Starts when
- On a timer on his Mac, every 15 minutes, with no session open. Or by hand, when he asks for a call by its date. A run takes at most three calls and one dollar of spend.
- Checks
- Before it spends anything: that the call lasted over a minute, that his side and the far side were both voiced, that it is not already in the record, and that the speakers are known without a guess. Anything else is parked with the reason written down.
- Produces
- One transcript per call, headed with its time span and the rung of the speaker ladder it stands on, and every pour lands unapproved until he rules. It is parsed before upload, then goes in through the one door and is checked by its call name, not only its turn count.
- Costs
- About ten cents an hour of audio on the paid engine, and nothing on Whisper on his Mac. The receipt, not the estimate, is what is recorded.
- If it breaks
- A refused transcription falls to his Mac for the rest of the run. A piece that comes back with far too few words is retried once, then refused. A failed job is released, not left leased. A parked call and its paid transcription are kept until the record holds the pour.
- Tested
- Two loud tests for how a caller is named, one for a ring that is captured but not yet in the record, and a self-test of the clean-up with a planted mutant that must fail. The skill’s own check reads every instrument and the record each time it loads.
- Code
- The skill is in his private plugin and the tools are in his private repo. Neither is published, so the commit hashes above are for him to check.
Read from the pour code on 28 October 2026. No keys, addresses, ids or passwords are shown, by rule.
In his words
“… the way we did yesterday or better”
“did we make a skill for this ? should be ?”
Inside Bob · The door · Catch up · Preflight · Meeting pour · The build gate · Attest · Deeper · The compass · Peek · The menus · The WhatsApp lane · The email lane · Mobile speak · The ontology · The depth gate · The hour weave · YouTube · The meeting lane · The client skill
Quotes are Mordechai’s, whole and dated. Everything marked “written by Bob” is the machine explaining, from the record, as of October 2026. Nobody else is named.