You've felt this.
You spend an hour with AI working through a real problem. You get somewhere good. Then the next day, you start a new conversation and it's gone. You're explaining the context again. Rebuilding the shared understanding from scratch. Every time.
This isn't a bug in the AI. It's a design gap in how most people use it.
The hard part of working with AI isn't generating ideas or finding answers. AI is already exceptional at that. The hard part is memory — specifically, strategic memory.
What strategic memory actually means
A regular memory just recalls facts: what you said, what happened.
A strategic memory knows:
- What you're trying to do
- Why you made the decisions you made
- How sure you are about each one
- What would make you change your mind
It understands the difference between a plan and a hypothesis. It knows what's resolved, what's blocked, and what's in motion.
The problem with every existing workaround
Pasting context at the top of each chat — works once. Breaks down as context grows and goes stale. You're manually maintaining something that should maintain itself.
Relying on AI memory features — better than nothing. But these are summaries, not decision records. They don't capture why you did things, what you rejected, what was blocked and why.
Long single conversations — context windows are finite. A six-hour chat is a transcript, not a strategic memory.
None of these give you what you actually need: a persistent, structured record of what's been decided and why — that any future AI session can pick up cold and work from immediately.
The architecture that works: Living Journeys
A Living Journey is a state machine that tracks where a project stands over time.
Not a log. Not a diary. Not a task list.
A tree of decisions — resolved branches and blocked branches waiting to grow. It answers:
- What is changing?
- What decisions are pending?
- What has been decided, and why?
- What's blocked, and what would unblock it?
If your Versioned Context is what is true about the project, your Living Journey is what is moving.
The critical design choice: the AI writes the Living Journey, not you.
This is counterintuitive. But it's right. You don't have to maintain it. You don't have to remember to update it. Every session, the AI reads the existing Journey, does the work, and appends what happened. The next session starts with full context — not because you summarized it, but because the AI recorded it in real time.
The system gets richer through use, not maintenance.
What this looks like in practice
At the start of a session, you point the AI at two documents: the Versioned Context (what the project is) and the Living Journey (where it stands). The AI orients in under two minutes and you're working — not re-briefing.
At the end of a session, the AI updates the Journey. Next session starts clean.
How to build this without writing code
You don't need a database. You don't need a developer. You need two documents and a reasoning layer that knows how to read and write them.
The lowest-resolution version: a Notion workspace and a Claude chat. The highest-resolution version: a running Skipper instance with autonomous loops and Slack touchpoints. Both are real. The architecture is the same at every altitude.
The Kit → gives you the template to start immediately.