The argument in one line.
You can give Claude unlimited working memory by having it write and read three Markdown files (context, todos, insights) that persist across context-window resets, enabling it to process 50+ documents in a single continuous session without losing track or degrading quality.
Read if. Skip if.
- You're processing 20+ documents or files with Claude and hitting context-window limits that force you to stop mid-task or lose earlier analysis.
- A product manager or analyst who needs to extract patterns from large datasets (transcripts, tickets, emails) without manually chunking or summarizing them first.
- You work with Claude Code, OpenAI's Code Interpreter, or similar file-reading tools and want a reusable prompt pattern you can apply immediately without learning to code.
- You're running batches of autonomous AI work and need Claude to maintain coherence and reference its own notes across multiple 20-40 minute sessions.
- You primarily work with ChatGPT's native interface or web-based AI without access to file-writing tools like Claude Code or Code Interpreter.
- Your workflow involves processing fewer than 15 documents or your current context window already handles your dataset size without degradation.
The full version, fast.
AI memory limits cause large datasets to fail mid-process because context windows fill up and old information gets pushed out before work completes. The fix is externalizing memory into three Markdown files the agent maintains in a working folder: a context file storing the goal, a to-dos file acting as a checklist of every item to process, and an insights file the agent updates iteratively after each unit of work. When the context window compacts, the agent re-reads context and to-dos to resume exactly where it stopped, then continues until the checklist is complete. Apply this pattern in Claude Code with Opus set to Act mode to process transcripts, emails, tickets, or documents in unattended thirty-to-ninety-minute runs without quality degradation.
Chat with this breakdown — free.
Sign in and you get 23 free chat messages on us — ask for the hook, quote a framework, find the exact transcript moment, generate a markdown action plan. Bring your own key when you want unlimited.
Create a free account →Where the time goes.

01 · The Problem
Context window as a leaky bucket: new data pushes old data out. File-drop caps at 10-15 per chat. Concatenating into one big file still fails -- ChatGPT accepts it but only processes ~25%.

02 · The Solution: External Notes
Three persistent files act as memory. Write then Clear then Read back then Continue. Works with any file-capable tool: Claude Code, Codex, Gemini CLI.

03 · Four Components + The Cycle
Source data + Context file + Todos file + Insights file. The loop: Process -> Update Notes -> Memory Clears -> Read Notes -> Resume. 20-40 min of continuous work, quality stays consistent.

04 · Setting Up Claude Code
Download Claude desktop, switch to Code tab, select project folder, change Ask to Act mode, choose Opus 4.5.

05 · Use Case 01 -- Customer Language
Drop 50 client/prospect transcripts. Extract phrases tied to frustration, stress, fear, confusion. Full prompt shown on screen with 5-part anatomy.

06 · Use Case 02 -- FAQ Building
Same skeleton, different extraction. Confusion points, uncertainty gaps, how team answered, likely follow-ups. Every question represents friction that can be pre-answered.

07 · The Common Structure
SETUP (create 3 files) -> WORK LOOP (update iteratively, check todos before compact, re-read after wipe) -> CUSTOMIZE (goal, what to extract, what matters most).

08 · Same Approach, Endless Uses
Churn risk: mine client calls for complaints. Feature ideas: aggregate requests. Inbox triage: rank leads by conversion likelihood. Works on transcripts, emails, Jira tickets, documents.

09 · Recap + CTA
Context = goal. Todos = checklist. Insights = accumulator. Write before wipe, read after reset. CTA to next video on building apps with AI.
Lines worth screenshotting.
- Claude's context window is not memory — it is a fixed-size buffer where old data gets pushed out as new data comes in, which is why long document-processing tasks degrade silently.
- Externalizing memory into three files — a context file (goals), a checklist file (progress), and an insights file (outputs) — lets Claude resume after a context reset without losing track.
- When a context window fills, Claude reads its own previously written notes and continues from the checklist step where it left off, enabling 20-40 minutes of continuous autonomous work.
- Concatenating 50 documents into one file is a false solution — most models will claim to have processed all of it while silently reading only 25% due to their actual context limits.
- Any tool that can read and write files on the computer — Claude Code, Codex, Gemini CLI, or similar — can implement the external-memory pattern without any coding knowledge.
- The insights file accumulates outputs continuously as Claude works, so the final deliverable builds incrementally rather than appearing only when the job is done.
- Switching to Opus 4.5 for this pattern is recommended because the higher-quality model handles the note-reading and resumption logic more reliably than lighter models.
- Starting the session in act mode rather than ask mode keeps Claude working continuously rather than pausing to request permission at each step.
- The context file's role is to remind Claude of the original goal when it wakes up fresh — without it, each new context window starts from scratch with no sense of purpose.
- The three-file memory pattern requires no code, no databases, and no infrastructure — just a folder on the desktop and a well-written initial prompt.
- This pattern scales to arbitrarily large datasets because the number of loops is limited only by time, not by token count or file upload limits.
- Claude will not hallucinate that it has processed files it has not yet reached when the checklist explicitly tracks which items are complete and which are pending.
Steal the prompt skeleton.
Any Claude Code batch job longer than 5 minutes should use the three-file memory pattern.
- Create context.md (goal + scope), todos.md (numbered checklist), insights.md (accumulating output) before starting any large batch.
- Instruct Claude to check off todos iteratively and update insights after every file processed.
- Tell it explicitly: read context + todos after every memory compaction before doing anything else.
- End every prompt with 'work through all files until complete' -- this enables 30-90 min autonomous runs.
- Apply directly to JoeFlow: session transcript mining, client call analysis, inbox lead triage, feature-request aggregation.
- The folder-selection step in Claude Code is the whole unlock -- teach this to any client who asks how to process more than a handful of files.
Terms worth knowing.
- context window
- The maximum amount of text an AI model can hold in memory during a single session — older information gets pushed out as new data comes in, causing the model to lose track of earlier content.
- externalized memory
- A technique where an AI writes its progress, notes, and findings to files on disk so it can read them back after a context-window reset, effectively giving it memory that persists across sessions.
- Claude Code
- Anthropic's command-line AI assistant that can autonomously read and write files on a computer, making it capable of processing large datasets by maintaining notes between context-window resets.
- hallucination
- When an AI model confidently generates information that is factually incorrect or fabricated — a common failure mode when the model's context is overloaded and it can no longer verify earlier details.
- concatenate
- To join multiple files or text strings end-to-end into a single, larger file — used here as an attempted workaround for file upload limits that still hits context-window constraints.
- Codex
- OpenAI's autonomous AI coding and task agent, capable of reading and writing files on a computer — mentioned as an alternative tool that supports the same externalized-memory technique.
- Gemini CLI
- Google's open-source command-line AI agent, capable of reading and writing local files, usable as an alternative to Claude Code for the same memory-externalizing workflow.
- context file
- A Markdown or text file maintained by the AI during a long task that stores accumulated background knowledge so it can be reloaded after a context window is cleared.
- todos file
- A task-tracking file the AI writes and reads between processing loops, recording what has been done and what remains — the mechanism that allows the agent to pick up where it left off.
Things they pointed at.
Lines you could clip.
“I just analyzed 50 meeting transcripts in thirty minutes using Claude Code. And despite the name, you don't need to write any code.”
“The fix here is surprisingly simple. All we have to do is externalize the AI memory through a series of files that act like notes.”
“This AI can run for thirty minutes, forty minutes. I have seen them run up to an hour and a half to two hours for myself.”
“Every question represents friction.”
Word for word.
Don't just watch it. Burn it in.
See every word as it's spoken — crank it to 2× and still catch all of it. The same dual-channel trick behind Amazon's Kindle + Audible.
The bait, then the rug-pull.
Fifty meeting transcripts. Thirty minutes. Zero code. That is the opener Dylan Davis drops before you have had a chance to second-guess clicking. What follows is a clean, repeatable system for turning Claude Code file access into a persistent memory layer that keeps quality high across arbitrarily long batch jobs.
Named ideas worth stealing.
The 5-Part Memory Prompt
- Set the goal (name the folder explicitly)
- Before you start: create context.md, todos.md, insights.md
- As you work: update insights iteratively, check off todos before memory compacts
- After memory wipes: read context + todos before doing anything else
- Run indefinitely until complete
Reusable prompt skeleton that turns any Claude Code session into an autonomous batch processor.
The Three Memory Files
- context.md (goal + scope)
- todos.md (checklist of items to process)
- insights.md (accumulating output)
Persistent external state that survives context-window resets. AI writes before compaction, reads after.
The Four Components
- Source Data
- Context File
- Todos File
- Insights File
Minimum setup for an externalized-memory batch job.
How they asked for the click.
“I made a video that shows you the exact system I use to build apps and automations with AI. No code needed. Just three documents that tell AI exactly what to build and how to build it.”
Clean bridge CTA that mirrors the format of this video (three documents), making the next video feel like a natural continuation rather than a pitch.







































































