The Work You Never See
You think Claude knows your project. Claude is guessing. Every. Single. Session.
Every time you start a session, Claude scans 50 files trying to figure out your stack. React? Vue? TypeScript? Node? Postgres? Who knows. It's making educated guesses โ and you never see this happening.
By the time Claude has enough context to help, it's already burned 1,750 tokens. Tomorrow, the session ends. Context gone. Repeat from scratch.
This is the DAAFT cycle. Most developers don't know it exists โ because they never see it.
The Invisible Problem
You don't see this happening. But it is.
No CLAUDE.md fixes it. No agent memory fixes it. Files change. Context windows shift. Claude can't stay aligned โ so it rediscovers, assumes, and gets it wrong.
Massaged at best. Assumed often. Wrong frequently.
Left unattended, it becomes a silent assassin.
What DAAFT Actually Means
Every AI session without persistent context follows this pattern. Claude rediscovers your project structure, makes assumptions you never see, fills gaps with guesses (often wrong), then forgets everything the moment the session ends.
โป Every session. You never know.
The Math Nobody Wants to See
We asked Claude to calculate the actual cost. Here's what came back:
Without project context (The DAAFT Cycle)
- Discover project structure: ~500 tokens
- Ask clarifying questions: ~400 tokens
- Verify assumptions about stack: ~350 tokens
- Re-establish conventions: ~300 tokens
- Context drift corrections: ~200 tokens
With persistent context
- Load context once: ~150 tokens
- Zero questions needed
- Zero assumptions made
- Zero drift possible
The math: 1,750 - 150 = 1,600 tokens saved per session.
That's 91% of your tokens wasted on rediscovery.
91% waste. Every session. Every day. Every project.
But tokens are just the symptom. The real cost is what comes next.
The Real Cost: Time
91% token waste translates directly into time โ and you never see it happening.
Every time Claude rediscovers your project, it burns tokens. Every assumption it makes without your knowledge takes you down the wrong path. Every context drift compounds silently across sessions.
We calculated this too:
- 7 minutes per session Claude working blind
- 4 sessions per day (conservative)
- 250 working days per year
7 ร 4 ร 250 = 7,000 minutes = 116 hours = 2.9 weeks
At industry average ($65/hour):
Not tokens. Time. Your time.
For a team of 50 developers, that's $273,000 annually. Add the cost of wrong assumptions cascading into bad code, and you're looking at half a million dollars walking out the door.
For context that should have been established once.
The Cascade Nobody Talks About
DAAFT doesn't just waste tokens and time. It cascades into disaster.
This is where DAAFT leads. The pain compounds. Then the project fails.
The Reality
Both are context problems.
Your project without .faf? AI starts blind. Every. Single. Time.
The Question Nobody Asked
Here's what's strange: we've had project configuration files forever.
package.jsontells npm about your dependencies.tsconfig.jsontells TypeScript about your compiler options..eslintrctells ESLint about your code style.
But what tells AI about your project?
Nothing. Until now.
Breaking the Cycle
The fix is embarrassingly simple: write down your project context once, in a format AI can read.
project:
name: "my-app"
goal: "Real-time dashboard for team metrics"
main_language: typescript
stack:
frontend: react
backend: node
database: postgres
human_context:
who: "Engineering team at Acme Corp"
what: "Internal tool replacing spreadsheet workflows"
why: "Manual reporting takes 10 hours/week"That's it. Under 4KB of .faf/YAML. AI reads it once, knows your project forever.
No more discovery. No more assumptions. No more questions. No more drift.
The DAAFT cycle breaks.
What Changes
Be DAAFT
- 1,750 tokens per session
- 7 minutes answering questions
- Assumptions compound
- Drift accumulates
- Trust erodes
or FAF
- 150 tokens once
- Zero questions
- Zero assumptions
- Zero drift
- Foundation solid
Same AI. Same project. Different outcome.
FAF Foundation 4.0
This approach now has a name and a standard.
.faf โ the Foundational AI-context Format โ is the first IANA-registered format for persistent AI project context. It's been merged into Anthropic's official MCP registry. Over 21,000 downloads.
Foundation 4.0, shipping now, includes:
- Bi-sync between
project.fafandCLAUDE.md(under 10ms) - Status hooks for npm workflows
- Context-aware skills for commits, PRs, and reviews
- Scoring system (0-100% AI readiness)
One command to break the cycle:
npm install -g faf-cli faf autoYour project gets a foundation. Your AI gets context. The DAAFT cycle ends.
The Choice
You can keep answering the same questions every session. Keep watching your AI make wrong assumptions. Keep debugging code that was built on misunderstandings.
Or you can spend 30 seconds creating a project.faf file and never explain your stack again.
Context-drift in 2026?
Don't be DAAFT.