Voice note processing — Monologue MCP integration plan (2026-05-10, 07:18)

Earliest of the 5/10 Monologue cluster — the design seed for what became the fetch-monologue skill. Names the now-implemented shape: drop the local transcripts/ folder, add a Phase-0 fetch in process-inbox that compares Monologue notes against a local log, downloads full transcripts (not summaries), and routes them through the existing pipeline. Cross-platform Monologue use on Mac + iPhone is the input premise; the rest of the day’s frustration thread (2026-05-10-Voice memo workflow frustration - Monologue, Shortcuts, Working Copy, Zettel) is what made this design urgent.


Voice Transcript

Recorded: May 10, 2026 at 7:18 AM


Well, so anyway, let’s see if that gets, that gets used. So this is like the notes feature here where you can just talk. [clears throat] And it’s pretty nice because you can use it on your Mac and on the iPhone too. And so as a to-do, I will probably have to, uh, set it up in Cloud Code with the skills and stuff as well, but it should, it should be fine. Uh, so small refactoring and essentially removing the transcripts folder from the Obsidian vault, and then, well, integrating it so that on every process inbox run, there’s also a process monologue notes skill that basically fetches all the notes and compares to some… Probably makes sense to have some log file, uh, locally that says which notes have been processed already, and then basically for the ones that are new, it then, uh, looks at the transcripts, the full one, not the summary, and, uh, downloads it into the vault. I guess that makes sense, and also processes it. However, it’s like a new approach compared to where the transcripts are already inside the vault. But I guess the rest, like after actually downloading the content, should be the same as it is right now, so it shouldn’t change too much. But yeah.


What got implemented

The design here maps directly onto the current vault pipeline:

Idea in this memoImplemented as
”set it up in Cloud Code with the skills”fetch-monologue skill, callable as /fetch-monologue and run as Phase 0 of process-inbox.
”small refactoring and essentially removing the transcripts folder”0_Inbox/transcripts/ is now a transient drop zone written by fetch-monologue, not a permanent vault folder of pre-existing transcripts.
”process monologue notes skill that basically fetches all the notes and compares to some… log file”7_Agent/monologue-processed.md is the dedup log — keyed by monologue_id UUIDs, appended on each fetch, never pruned.
”for the ones that are new, it then looks at the transcripts, the full one, not the summary, and downloads it into the vault”fetch-monologue calls get_note with include_transcript: true and writes only the transcript body — Monologue’s summary is dropped (the user dislikes its style).
“the rest, like after actually downloading the content, should be the same as it is right now”Routing, cross-linking, log entry, deletion — process-inbox Phase 1 unchanged.