Product and Model Selection·Task 3.4·Bloom: apply·Difficulty 3/5·8 min read·Updated 2026-07-14

Memory Persistence, Scope, and Curation for CCAO-F

Understand and manage context limitations and memory considerations (when to restart, summarize, or persist)

SUBy Solomon UdohReviewed by Solomon UdohAI-assisted · human-reviewed
In short
Memory and Project knowledge bases carry durable facts across sessions, sparing the need to re-type recurring role context, format preferences, and standing constraints. Memory can be scoped per Project so one workstream does not leak into another. Stored memories need periodic review, because an entry that was accurate months ago can become actively misleading if left untouched. The value of Memory comes from the accuracy and relevance of what is stored, not from the sheer volume of entries.

Durable memory, deliberately kept

The persist response from restart, summarise, persist leans on Memory and Project knowledge bases, and the CCAO-F exam tests, at the apply level, how to use them well. Memory carries durable facts across sessions so you stop re-typing the same recurring context every time. But the exam's emphasis is not just on saving to Memory -- it is on scoping and curating what you save, because Memory that is never reviewed can quietly turn from helpful to harmful.

The skill has three parts: knowing what belongs in Memory, understanding that Memory can be scoped per Project, and treating stored memories as something to maintain rather than set and forget. Together these make Memory a reliable asset rather than a growing pile of possibly-stale facts. This connects back to project anatomy, since the knowledge base is the Project-level companion to Memory.

Memory persistence, scope, and curation
Using Memory and Project knowledge bases to carry durable facts across sessions -- recurring role context, format preferences, standing constraints -- while scoping Memory per Project so workstreams stay separate, and actively curating entries so stale information does not mislead. The value of Memory comes from the accuracy and relevance of what is stored, not from the volume of entries.

What to store, and what not to

Memory is for durable, recurring facts -- the things you would otherwise re-type at the start of session after session. Recurring role context, preferences for output format, names of frequent collaborators, and standing constraints that apply across your work are all good candidates. Saving them once means every future session starts with them in place, which is the efficiency Memory exists to provide.

The counterpart is what not to store. Transient, one-time details that will not recur do not belong in Memory; they add clutter without adding future value, and clutter is the enemy of a useful store. This is the same discipline as the persist trap in the three responses: persist durable facts, let one-off specifics go. The judgement is always "will this matter across future sessions," and only a yes earns a Memory entry.

Scope and curation

Memory can be scoped per Project, which matters when you work across separate workstreams. Project-scoped Memory keeps each workstream's facts separate, so context from one client or project does not leak into another. The assumption to avoid is that Memory entries automatically cross Project boundaries -- they do not; they stay scoped to their Project. Setting up separate Projects for separate workstreams keeps the Memory boundaries clean, echoing the conversation isolation principle at the Memory level.

Curation is the part candidates most underrate. Stored memories need periodic review because an entry that was accurate months ago can become actively misleading if left untouched. A fact about a collaborator's role, a client's preference, or a standing constraint can silently go out of date, and an unreviewed Memory will then feed Claude wrong information with full confidence. The remedy is to treat Memory like a working file: review it on a regular cadence -- at least once a month for active users -- update what has changed, and delete what no longer holds. The value of Memory is in the accuracy and relevance of its contents, not in how many entries it has -- a small, current store beats a large, stale one.

There is also a way to keep a session out of Memory entirely. Incognito mode runs a standalone chat that is not written to Memory or chat history, which suits sensitive or exploratory work with confidential inputs you do not want surfacing later. It is worth knowing that this is a Memory-capture control, not a data-retention override: it keeps a session out of your own history, but it does not change any underlying organisational retention that applies to the account.

durable only
recurring role, format, constraints
per Project
scoped so workstreams stay separate
curated
reviewed, updated, and pruned regularly

What the CCAO-F exam trips candidates on

Two errors are tested. The first is treating Memory as a permanent, write-once store that never needs review or deletion. The credited reading treats Memory as a maintained working file, because unreviewed entries can become actively misleading as facts change. Accuracy comes from curation, not from accumulation.

The second is assuming Memory entries automatically cross Project boundaries rather than staying scoped to their Project. Memory can be scoped per Project, and separate workstreams should be kept separate. A question may imply a fact saved in one Project surfaces in another; the credited answer notes that Memory stays scoped and does not leak across Projects on its own.

Worked example

A consultant stores a client's key preference and their main contact's job title in Memory, and assumes those facts will be available everywhere and stay correct forever. Six months later, the contact has changed roles, and the consultant is surprised both that a different client's Project did not show these facts and that Claude is now citing the outdated job title. What went wrong?

Two assumptions failed, one about scope and one about curation, and each maps to a tested trap.

The surprise that a different client's Project did not show these facts reveals the scope error. Memory can be scoped per Project, and the sensible setup keeps separate workstreams in separate Projects precisely so one client's facts do not leak into another's. The consultant assumed Memory entries automatically cross Project boundaries, but they stay scoped to their Project. The facts not appearing elsewhere is Memory working as designed, keeping client A's context out of client B's sessions -- not a failure.

The outdated job title being cited reveals the curation error. The contact changed roles, but the Memory entry was never reviewed, so it kept feeding Claude a fact that was accurate months ago and is now actively misleading. Treating Memory as a permanent, write-once store is exactly the trap: without periodic review, updating, and deletion, stale entries persist and mislead with full confidence. The fix is to treat Memory as a maintained working file -- review it on a cadence, update the contact's new role, and delete anything no longer true.

The corrected practice stores durable facts, relies on per-Project scope to keep workstreams separate, and curates entries regularly so accuracy, not accumulation, drives Memory's value.

Common misreadings to avoid

Misconception

Memory is a permanent, write-once store that never needs review.

What's actually true

An entry accurate months ago can become actively misleading if left untouched. Memory should be treated as a working file -- reviewed on a cadence, updated when facts change, and pruned of what no longer holds.

Misconception

Facts saved to Memory are automatically available across all Projects.

What's actually true

Memory can be scoped per Project and stays scoped to it, so one workstream's facts do not leak into another. Separate Projects keep the Memory boundaries clean.

How this shows up on the exam

Questions describe someone relying on Memory that has gone stale, or expecting Memory to cross Project boundaries. Anchor on two points: Memory holds durable, recurring facts and must be curated to stay accurate, and it is scoped per Project rather than global. The reliable answer values accuracy and relevance over volume and keeps workstreams separated by Project.

This knowledge point applies the persist response from restart, summarise, persist, builds on project anatomy, and reinforces conversation isolation at the Memory level.

Check your understanding

A consultant saved a client preference and a contact's job title to Memory months ago, assuming they would appear in every Project and stay correct. The contact changed roles, and the facts never surfaced in a different client's Project. What is the correct read?

People also ask

What should I store in Claude Memory?
Durable, recurring facts: role context, format preferences, frequent collaborators, and standing constraints that apply across sessions -- not transient one-time details.
Does Memory carry across Projects?
Memory can be scoped per Project, so one workstream does not leak into another. It does not automatically cross Project boundaries.
Can old Memory entries mislead Claude?
Yes. An entry accurate months ago can become actively misleading if left untouched, which is why stored memories need periodic review, updating, and deletion.

Watch and learn

Official Anthropic Academy lessons first, then hand-picked walkthroughs. Videos load only when you press play.

No videos curated for this concept yet

We are still curating the best official and community videos for this topic.

Official prep for this domain

Anthropic's own free prep module for this part of the syllabus, on the official prep course. Free with an Anthropic Academy sign-in.

References & primary sources

Adaptive study

Master this concept with Archie

Practice it inside an adaptive study session. Archie, your Socratic AI tutor, tracks your mastery with Bayesian Knowledge Tracing and schedules the perfect next review.

Start studying