When AI forgets yesterday's decisions, it's not just annoying - it's a fundamental failure of how we structure organizational knowledge.
The problem isn't that AI can't remember. The problem is that we haven't given AI a memory framework that mirrors how humans actually retain and recall knowledge.
That's why we built the Waymaker Context Compass.
It's a four-quadrant memory framework that gives AI the same types of memory that humans use to make intelligent decisions. And it's the foundation of the C² Method, the open way we build with AI agents.
The Four Types of Memory
Human memory isn't one thing. Cognitive science identifies four distinct types of memory that work together:
- Working Memory: What you're actively focused on right now
- Episodic Memory: Your personal experiences and completed events
- Semantic Memory: General knowledge, patterns, and concepts
- Procedural Memory: How to do things (skills and processes)
Each type serves a different purpose. And AI needs all four to make intelligent decisions.
The Waymaker Context Compass maps these four memory types to a directional framework:
North: WORKING MEMORY
(What I'm doing)
│
│
West: PROCEDURAL ─────┼───── East: EPISODIC
(How to do) │ (What I did)
│
│
South: SEMANTIC MEMORY
(What I know)
North: Working Memory (What You're Doing Now)
Purpose: Active context for current work in progress
Location in a C² contextbase: /docs/02-working/
What goes here:
- Tasks currently in progress
- Active project work
- Current session briefs
- Live collaboration notes
Why AI needs this: When AI opens a new session, it needs to know:
- What are you actively working on right now?
- What tasks are in-progress vs completed?
- What decisions were made in today's session?
- What's the current context and focus?
Example structure:
/docs/02-working/
├── tasks/
│ ├── in-progress/
│ │ ├── stripe-integration.md
│ │ ├── auth-migration.md
│ │ └── taskboard-phase-2.md
│ └── blocked/
│ └── edge-function-cors.md
├── sessions/
│ ├── active/
│ │ └── 20250124-product-launch.md
│ └── completed/
│ └── 2025/
│ └── 20250123-blog-system-setup.md
How AI uses it:
- Reads active tasks to understand current priorities
- References recent session briefs for context continuity
- Knows what's blocked and why
- Avoids suggesting work that's already in progress
East: Episodic Memory (What You Completed)
Purpose: Historical record of completed work and decisions
Location in a C² contextbase: /docs/02-working/sessions/completed/
What goes here:
- Completed session briefs
- Archived projects
- Historical decision records
- Past implementation details
Why AI needs this: AI needs to know what you've already tried:
- What approaches worked?
- What approaches failed and why?
- What decisions were made and the rationale?
- How did you solve similar problems before?
Example structure:
/docs/02-working/sessions/completed/
├── 2025/
│ ├── 20250115-typescript-migration.md
│ ├── 20250118-clerk-auth-setup.md
│ └── 20250122-taskboard-phase-1-complete.md
└── 2024/
└── [previous year sessions]
How AI uses it:
- References past solutions to similar problems
- Understands why certain approaches were rejected
- Learns from historical patterns
- Avoids suggesting previously-failed solutions
South: Semantic Memory (What You Know)
Purpose: General knowledge, patterns, and principles
Location in a C² contextbase: /docs/03-knowledge/
What goes here:
- Architecture patterns
- Code standards
- Design principles
- Error catalogs
- Troubleshooting guides
- Best practices
Why AI needs this: AI needs your organization's accumulated wisdom:
- What are our established patterns?
- What are our coding standards?
- What are common errors and their solutions?
- What are our architectural principles?
Example structure:
/docs/03-knowledge/
├── patterns/
│ ├── auth/
│ │ ├── session-refresh-pattern.md
│ │ └── bulletproof-auth-update.md
│ ├── edge-functions/
│ │ └── edge-function-development-guide.md
│ └── database/
│ └── dual-database-migration-pattern.md
├── error-catalog/
│ ├── ERR-001-cors-failure.md
│ └── ERR-002-build-timeout.md
└── architecture/
├── monorepo-structure.md
└── dual-database-instances.md
How AI uses it:
- Follows established patterns automatically
- Applies your coding standards
- References error catalogs when debugging
- Suggests solutions based on your documented knowledge
West: Procedural Memory (How to Do Things)
Purpose: Step-by-step procedures and runbooks
Location in a C² contextbase: /docs/04-operations/
What goes here:
- Deployment procedures
- Testing checklists
- Debugging runbooks
- Configuration guides
- Setup instructions
Why AI needs this: AI needs to know how to execute tasks in your environment:
- How do we deploy to production?
- What's the testing checklist?
- How do we debug common issues?
- What's the configuration process?
Example structure:
/docs/04-operations/
├── deployment/
│ ├── DEPLOYMENT-CHECKLIST.md
│ └── deployment-troubleshooting.md
├── testing/
│ ├── testing-strategy.md
│ └── e2e-test-guide.md
├── debugging/
│ ├── edge-function-debugging-checklist.md
│ └── build-failure-troubleshooting.md
└── runbooks/
├── RUN-001-production-deploy.md
└── RUN-002-rollback-procedure.md
How AI uses it:
- Follows deployment checklists step-by-step
- References debugging procedures when issues arise
- Applies testing strategies consistently
- Executes runbooks correctly
How the Four Quadrants Work Together
Example: AI builds a new feature
-
AI reads North (Working Memory):
- "I'm working on stripe integration"
- "Current session is focused on payment webhook setup"
- "Related tasks: billing system, subscription management"
-
AI reads East (Episodic Memory):
- "Last week we tried webhook validation approach X and it failed due to Y"
- "Previous payment integration used pattern Z successfully"
- "Historical decision: we use Stripe Checkout, not Payment Intents"
-
AI reads South (Semantic Memory):
- "Our edge function pattern requires CORS configuration"
- "Security pattern: never log full payment objects"
- "Architecture principle: payments are in apps database, not auth"
-
AI reads West (Procedural Memory):
- "Deployment checklist: test webhook locally, then staging, then production"
- "Testing procedure: use Stripe CLI for webhook testing"
- "Configuration: add webhook secret to environment variables"
Result: AI has complete context to build the feature correctly, following your patterns, learning from past decisions, and executing your procedures.
Why This Beats Traditional Documentation
Traditional docs (Notion, Confluence, Wiki):
- Static pages organized by topic
- AI has to search and hope to find relevant info
- No distinction between current work and historical context
- No clear memory types
Waymaker Context Compass:
- Four distinct memory types, each with clear purpose
- AI knows exactly where to look for what type of information
- Clear distinction between active work, history, knowledge, and procedures
- Mirrors human cognitive memory structure
The result: AI finds the right context faster and makes better decisions.
How the C² Method Implements the Context Compass
In a repo built with the C² Method, the Context Compass is the folder structure:
your-project/
└── docs/
├── 01-planning/ # Future intentions
├── 02-working/ # NORTH: Working Memory
├── 03-knowledge/ # SOUTH: Semantic Memory
├── 04-operations/ # WEST: Procedural Memory
└── 05-reference/ # Supporting materials
# EAST: Episodic Memory lives in completed sessions
/docs/02-working/sessions/completed/
Your AI agent reads the quadrants straight from the repo. A CLAUDE.md router at the root points it to them at the start of every session. They're plain files, so Claude Code, Codex and Cursor all read them the same way.
You get:
- Far less re-briefing at the start of each session
- Decisions and patterns that outlive the session
- Knowledge versioned in git with the code it describes
- Consistent pattern following
Real-World Impact
Before Context Compass:
Morning routine:
1. Open AI
2. Explain yesterday's work (30 min)
3. Explain patterns to follow (20 min)
4. Explain architecture decisions (30 min)
5. Finally productive (80 minutes wasted)
After Context Compass:
Morning routine:
1. Open AI
2. AI reads Context Compass automatically
3. Productive immediately (0 minutes wasted)
For a typical context engineer:
- Before: 2-4 hours/day briefing AI
- After: 0 hours briefing (AI already knows)
- Time saved: 500-1000 hours per year
- Value: $50,000-$100,000 per year (at $100/hr rate)
Beyond Individual Developers
The Context Compass scales beyond individual developers:
For teams:
- Shared organizational memory
- New team members have instant context
- Knowledge doesn't live in people's heads
For businesses:
- Complete audit trail of decisions
- Pattern enforcement across all AI interactions
- Organizational intelligence that compounds over time
For AI:
- Context that grows smarter with every session
- Pattern learning and improvement
- Strategic guidance based on accumulated knowledge
This is the foundation for Commander and OneAI - our strategic performance AI that builds the "brain" of your business.
The Waymaker Philosophy
The Context Compass embodies our core philosophy:
"AI enhances human intelligence, but only if we give it proper memory."
Without organizational memory, AI is like an expert consultant with amnesia - brilliant in the moment, useless the next day.
With the Context Compass, AI becomes a persistent intelligence that learns, remembers, and compounds value over time.
That's "Intelligent Outcomes" - our company tagline.
Implementing Your Own Context Compass
You can start using the Context Compass today:
-
Create four folders in your
/docs:02-working/for current work02-working/sessions/completed/for completed work03-knowledge/for patterns and principles04-operations/for procedures and runbooks
-
Document work in each quadrant:
- North: Active tasks and session briefs
- East: Completed sessions and historical decisions
- South: Patterns, standards, error catalogs
- West: Checklists, runbooks, procedures
-
Reference these in your AI prompts:
- "Read my working memory in /docs/02-working/"
- "Check past decisions in /docs/02-working/sessions/completed/"
- "Follow patterns in /docs/03-knowledge/patterns/"
- "Use procedures in /docs/04-operations/runbooks/"
The C² Method packages this — the folder structure, a router file and the session-brief habit — free and open. Connect the Waymaker MCP server as well, and your agent can also reach your goals, documents and tasks in Commander.
Get Started
Want an AI agent that starts each session already knowing your work?
- Start with the method — the C² Method is free and open at c2method.ai
- Connect it to your business — WaymakerOS gives your agent Commander's goals, documents and tasks through the Waymaker MCP server
What's Next
In upcoming posts, we'll dive deeper into each quadrant:
- North Quadrant Deep Dive: Managing working memory
- East Quadrant Deep Dive: Capturing episodic history
- South Quadrant Deep Dive: Building semantic knowledge
- West Quadrant Deep Dive: Creating procedural runbooks
Plus:
- The Resolute Leadership Curve: Business management framework
- OneAI Philosophy: Strategic performance AI
The Bottom Line
The Context Compass gives AI four types of memory:
- North: What you're working on (Working Memory)
- East: What you completed (Episodic Memory)
- South: What you know (Semantic Memory)
- West: How to do things (Procedural Memory)
Together, these four quadrants give AI:
- Complete context of your work
- Historical knowledge of decisions
- Pattern enforcement
- Procedural consistency
The result:
- Zero time briefing AI
- AI that learns and remembers
- Intelligent outcomes every session
Stop wasting time on AI amnesia. Give AI proper memory.
Stuart Leo developed the Context Compass framework while building Waymaker. It's based on cognitive science principles of human memory, adapted for AI organizational intelligence.
About the Author

Stuart Leo
Stuart Leo founded Waymaker to solve a problem he kept seeing: businesses losing critical knowledge as they grow. He wrote Resolute to help leaders navigate change, lead with purpose, and build indestructible organizations. When he's not building software, he's enjoying the sand, surf, and open spaces of Australia.