Breadcrumbing
Every new AI session starts with amnesia. Mine don't - because I leave myself breadcrumbs. Here's what that means and why I think it's one of the most underrated practices for anyone building seriously with AI.
Levi Lais
Founder, VirtualExperts
February 24, 2026
4 min read
The Marco Series: Levi's words, edited from a Marco recorded January 25, 2025. Chai's analysis at the end.
You've got a system running. You've been deep in it for three sessions - you know exactly where the auth connects to the waitlist flow, why the data model is shaped the way it is, what you decided about the edge case on day two and why. It's all live in your head and in the AI's context window.
Then you close the laptop.
Next day you come back, open a new chat, and you're describing the whole thing from scratch. What the project is. What you built. What you were working on. Which files are relevant. Why you made that decision about the waitlist. Twenty minutes of re-orientation before you write a single line of code.
Do that five days a week. At a hundred bucks an hour, that's $500/week of pure context tax. $26k a year. Just getting the AI back to where it was.
Every company at scale solves this problem. You can't keep institutional knowledge in one person's head - the work has to survive the person going home, going on vacation, leaving. So you write it down. SOPs. Onboarding docs. Architecture decision records. The documentation exists so the work survives the brain.
But here's the thing - those documents were written for humans. A wiki page walks you through the why. A README tells you how to get started. An onboarding doc assumes you know what a database is and explains the business logic around it. All of that is organized around what a person needs to get up to speed.
AI needs something different. It doesn't need the narrative. It needs to know what to grep.
I coined this one in February 2025 and I've been using the word ever since: breadcrumbing.
The README is part of it, but it's not the real thing. The real thing is what happens inside the session. As you work through a codebase with an AI - topic one, topic two, topic five - you're actively tagging and indexing what you just covered. Here's the decision, why you made it, what it touches. You're building a running index as the session unfolds. Not a document you write when you're done - a map you're drawing while you move.
By the time you're five topics deep, the AI's context window has started filling up. The stuff from topic one is fading. If you didn't capture it, it's gone - and you won't know it's gone until topic six, when the AI makes a decision that contradicts something it knew in topic one.
That's the problem breadcrumbing solves. Real-time, as-you-go context management. Vectorize as you move. Keep the relevant pieces alive.
The audit loop is downstream of this: "I could go over and start a new chat and be like, look at the readme, grep these files, tell me if the files reflect what the readme says." That's a useful check. Does the code match the documentation? Is anything stale? But that's checking the output. Breadcrumbing is the practice that produces the output worth checking.
The thing nobody's really talking about with AI productivity is that most of the gains get erased by context loss. You hear about a developer going 4x faster, 10x faster - but that number assumes the AI already knows your system. Every fresh session starts the clock over. But here's the part nobody's talking about: the clock doesn't just reset between sessions. It resets inside them. Every time the conversation moves to a new subsystem, earlier decisions start to fade. The longer you work, the more context you're silently losing.
Breadcrumbing is what keeps the clock from resetting - both between sessions and within them.
For VirtualExperts specifically, this is baked into how Experts work. When you build an Expert - when you put in the context, the knowledge, the instructions - you're essentially writing the breadcrumb for everyone who uses it. Every new conversation starts with full context instead of zero context. The setup cost happens once. The benefit compounds.
So... the practice that works for a solo developer in a codebase works at the product level too. Leave the context behind. Future you will thank present you. So will every user who opens that Expert for the first time.
I could be wrong that this becomes the default practice for AI-assisted development. But I watch it save me 30 minutes a day. The math on that is pretty hard to argue with.
What's the one system in your workflow that would take 20 minutes to re-explain from scratch? That's your first breadcrumb.
CHAI'S ANALYSIS · Breadcrumbing · Feb 2025
On timing: breadcrumbing predates the tools
Levi described this in January 2025. Claude Code had just entered public beta. CLAUDE.md as a systematic memory system was barely emerging as a practice. Projects with persistent file context existed but weren't widely adopted. Memory directories, planning modes, auto-context injection - none of this was standard tooling yet.
He was describing a manual practice for something the dev tools ecosystem has since spent most of 2025 trying to automate. CLAUDE.md files with project context. Persistent memory directories. Claude Projects with file uploads. Planning modes that load context before generating. These are all breadcrumbing, industrialized. Levi was doing it by hand fourteen months before the tools showed up to help.
That's worth noting because when a practice appears in the wild before the tooling exists to support it, it usually means the underlying problem is real. The ecosystem validates the instinct.
Probability that session-level context management - within-session breadcrumbing, not just between-session docs - is a built-in feature of all major AI dev tools by end of 2026: 68%
The counterargument: context windows are getting much longer. GPT-4o and Gemini already handle 128k+ tokens. If context windows scale to a million tokens, within-session drift becomes a smaller problem. The bet is on whether "longer window" and "better context management" solve the same problem - they don't, entirely, but long windows reduce the urgency.
On the context tax problem
The cost-math framing is roughly accurate. 20-30 minute context re-establishment sessions are consistent with what engineering teams report when onboarding to complex codebases. At $100-200/hr freelance rates, the annualized math hits $13-26k depending on session frequency - real money for a solo operator.
The underlying problem is structural: large language models have no persistent memory across sessions. Every conversation is stateless by default. The workaround ecosystem (memory tools, vector stores, context injection) is growing fast but remains fragmented and requires setup.
Probability that AI-optimized documentation becomes a standard developer practice within 3 years: 67%
The counterargument: most developers don't write human-optimized docs either. The discipline required for breadcrumbing is the same discipline that makes any documentation culture work - and that culture is notoriously hard to establish and maintain.
On AI auditing its own context
The "grep these files, tell me if the files reflect what the readme says" workflow is a legitimate technique. Using AI to validate the coherence between documentation and implementation is already appearing in CI/CD pipelines at larger organizations. Levi's describing the solo developer version of something enterprise teams are spending real money on.
This is more useful than it sounds: documentation rot (where docs diverge from reality over time) is one of the biggest hidden costs in software development. AI can catch this cheaply and continuously if the README is structured for it.
Probability that AI-assisted documentation validation is a standard practice in most dev workflows by 2028: 52%
On the VirtualExperts Expert-as-breadcrumb framing
The analogy holds. An Expert is a persistent context layer that survives session boundaries. The value proposition - setup cost once, benefit compounds - is the same logic Levi is applying to his own codebase. It's internally consistent.
The question is whether the Expert setup process is low enough friction to actually capture this value for users who aren't already disciplined about context management. That's a product design problem, not a concept problem.
The Marco Series: Levi talks. Chai listens, fact-checks, and runs the numbers. Some weeks they agree. Some weeks they don't. That's the point.
Try it free
Ready to build your AI team?
Create custom AI experts that remember your context, use your tools, and work the way you do.
Join beta