Saving a lesson gives future work something to draw on. Whether it changes the agent’s method—and whether that helps—are separate questions. In Atlas, we tested one deliberately loaded note. The baseline already passed all 32 checks, so the comparison could reveal a loss but had no room to show a gain.

The same model can start with different guidance.

An agent is a model working within a system of instructions, tools, saved state and a program that coordinates its steps. This surrounding system is often called a harness. A stored experience can enter the next prompt, suggesting which source to check, which tool to call or which shortcut to avoid.

Saving where a task stopped supports continuity. Remembering a customer’s preference supports personalisation. Reusing a tested procedure can change how future work is done. None of these operations requires the model’s weights to change.

Training is another route. SCoRe, for example, used reinforcement learning to train better self-correction. In this article we examine changes outside the model: what the system records, loads and permits to influence its next action.

A finished task and an improved method are different outcomes.

Consider a research agent that finds a comparison between results obtained with different attempt budgets. It can fix the current sentence immediately. Reusing that experience requires another decision: what should a future agent check, and when?

Our recommended design separates those decisions. The work loop produces an answer or artifact. The improvement loop proposes a change and asks whether it earns its place. A runtime must read the files and execute the loop; a Markdown instruction alone does not enforce tool permissions or run a process in the background.

Our baseline already passed every check.

We tested a small part of that mechanism. One agent distilled earlier, editor-supplied research observations into a reusable note: distinguish metrics and check whether experiments can fairly be compared. It never saw the evaluation cases. The note came from supplied feedback; its author had not made and corrected those mistakes itself.

We then ran four fresh-context sessions: two with the common task instructions and two with the same instructions plus the note. Each answered four fictional research comparisons. The cases covered different units, extra attempts, a genuinely comparable result and a misleading task mix. We fixed the tasks and scoring criteria before running them.

A separate AI grader, unaware of which condition produced each response, found that both conditions met all 32 checks. Neither missed a scored distinction; neither falsely rejected the valid comparison. Under our predeclared rule, this gave us no reason to adopt the note, so we left it inactive.

Atlas comparison · real responses to fictional cases

The baseline left no room to show a gain.

Four fictional cases, two sessions per condition, 23 October 2026. The responses were real. The baseline reached the rubric ceiling, leaving no measured headroom for improvement.

32 of 32 checks met in both conditions.No added note · With the note

Inspect a recorded comparison

The task. Two reports improve by 25% and 20% relative to different starting points. Which improved more?

The added note. Distinguish benchmark scores, percentage-point gains, and relative percentages.

No added note · first session
Alder has the larger relative increase; Birch has the larger percentage-point increase.
With the note · first session
Alder has the larger relative increase; Birch has the larger percentage-point increase.

Both responses distinguished relative gains from percentage points and rejected a general capability ranking.

Read every case, data table & method

Two fresh sessions per condition, four cases per session, four binary checks per case. The second pair reversed case order. A separate AI grader saw anonymous output labels and the frozen rubric, without the condition mapping. The author checked arithmetic. Same inherited model configuration and response instructions; exact backend version and inference budgets were not exposed. The extra note adds input text, so compute cost was not matched. No tool calls, retries or feedback between cases. The excerpts below are from the first pair; the linked record preserves all final responses.

Checks met per response; two sessions per condition
CaseNo added note, session 1No added note, session 2With the note, session 1With the note, session 2
Units4 / 44 / 44 / 44 / 4
Attempt budget4 / 44 / 44 / 44 / 4
Matched case4 / 44 / 44 / 44 / 4
Task mix4 / 44 / 44 / 44 / 4

Units

The task. Two reports improve by 25% and 20% relative to different starting points. Which improved more?

The added note. Distinguish benchmark scores, percentage-point gains, and relative percentages.

No added note · first session
Alder has the larger relative increase; Birch has the larger percentage-point increase.
With the note · first session
Alder has the larger relative increase; Birch has the larger percentage-point increase.

Both responses distinguished relative gains from percentage points and rejected a general capability ranking.

Attempt budget

The task. A memory-plus-retries setup completes more tasks, but receives up to five attempts instead of one.

The added note. Record each result’s benchmark, metric, baseline, denominator, and experimental identity.

No added note · first session
Without a five-attempt baseline lacking the note, the memory contribution cannot be isolated.
With the note · first session
Without a five-attempt baseline lacking the note, memory’s separate contribution is unknown.

Both responses identified the changed attempt budget. The note did not add a missing check.

Matched case

The task. The same 100 tasks, model, tools, scoring and one-attempt limit produce 62 versus 74 completions.

The added note. Compare results only where those details support comparison; otherwise present them separately without a pooled ranking.

No added note · first session
The proposed sentence is accurate and appropriately limited.
With the note · first session
The proposed sentence is accurate and appropriately limited.

Both accepted the supported descriptive comparison. The extra caution did not cause a false rejection.

Task mix

The task. One evaluation has more easy tasks. Its overall rate is higher, despite lower rates in each difficulty group.

The added note. Record each result’s benchmark, metric, baseline, denominator, and experimental identity.

No added note · first session
Alder’s evaluation contains more easy tasks: 66.7% versus 44.4%.
With the note · first session
Easy tasks constitute 66.7% of Alder’s evaluation but only 44.4% of Birch’s, making the pooled ranking sensitive to task composition.

Both exposed the task-mix reversal and avoided a general ranking from unmatched evaluations.

The tie exposes a limit in our test.

The baseline already handled every distinction in the rubric. Once it reached the ceiling, the candidate could only match its score or fall below it. The tie does not establish that the note was ignored or had no value. It shows no difference on the checks we chose.

The cases were compact and self-contained. We did not test remembering unfamiliar facts, finding a note in a large library or recovering a long tool-based workflow. Exact backend version, inference budgets, latency and cost were not exposed; we cannot claim equal compute or an efficiency gain.

A useful next test would start from a recurring failure on unfamiliar work, then hold out new tasks for evaluation. Retesting the same examples until a favourite method wins would answer a different question.

Published systems change more than a single reminder.

Harness², a 2026 preprint from Google Cloud AI Research and Northwestern, proposes changes to the execution harness, runs them and combines changes supported by the resulting behaviour. A persistent improvement library helps guide later adaptations. The model weights remain fixed. Its reported benchmark gains involve more machinery and additional executions than our note-loading trial. The authors acknowledge extra inference cost, variable executions and shared model biases; transfer is not guaranteed.

ACE, from Stanford, UC Berkeley and SambaNova, separates generating work, reflecting on experience and curating a reusable playbook. It adds local updates rather than repeatedly rewriting the entire context. Its authors also identify a dependency: poor reflection can produce noisy or harmful guidance, while tasks that already have a simple adequate strategy may gain little from richer context.

A similar memory may leave out the crucial step.

Researchers Qisheng Hu, Quanyu Long and Wenya Wang at Nanyang Technological University studied experience reuse in ALFWorld and BabyAI. One task pair is revealing: “put X in Y” and “put a clean X in Y”. The wording is close; the required procedure differs.

In their experiments, transferring detailed old trajectories could carry over the simpler routine and harm the harder task. Abstract procedural insights transferred more reliably in the tested direction. Those findings concern two simulated task pairs, not every memory product.

For a builder, this suggests a distinction between finding a similar memory and finding one that applies. A useful record needs conditions: what was true, which action worked, how it was checked and when the lesson would be unsafe to reuse. A previously successful recipe still has to fit the present request.

Build the feedback path before growing the memory library.

For a first implementation, we would use a runtime, a small versioned store and checks tied to observable outcomes. Keep the user’s decisions, current task state and candidate methods separate. Load only records that apply to the task. Save actions and results with their source and date, then propose a reusable method when there is a concrete problem to investigate.

This keeps the learning decision open to inspection. A proposed note can remain a proposal; a check can fail; a method can be retired. Budget and action permissions belong outside the part of the system that proposes its own improvements.

What each part must make possible

Task state

Store or component
Current objective, completed steps, outputs and unresolved issues.
The decision it supports
What should the next run continue?

Experience record

Store or component
Situation, action, evidence, scope and version.
The decision it supports
Does this past experience apply here?

Comparison

Store or component
Baseline and candidate outputs on fresh tasks, including cases the change could harm.
The decision it supports
Does this change help enough to adopt?

Runtime

Store or component
Model calls, permitted tools, checkpoints and stopping rules.
The decision it supports
What is allowed to happen next?

Atlas design guidance. File-based storage can support a small library; storage alone does not implement retrieval, permissions or evaluation.

An improving system must be able to keep less.

Anthropic engineer Prithvi Rajasekaran describes simplifying a long-running coding harness by removing components individually and checking what changed. His account treats each component as an assumption about a model limitation—an assumption that may become outdated. It is a provider’s engineering experience, not an independent universal recipe.

Our own comparison supports a narrower decision: keep the baseline under this protocol. The ceiling leaves the note’s value on harder work unresolved. A useful improvement process can keep a candidate inactive while identifying the test that would make the next decision informative.

What supports the answer?

Read the comparison record (.md) ↗

  1. Reported finding: The added note produced no extra passed checks.
    Reported finding

    Both conditions met 32 of 32 predefined checks across two sessions each. The baseline reached the rubric ceiling.

    Scope and conditions: Four author-designed fictional cases, sixteen real task responses. This is neither a general success rate nor evidence of equivalence.

    Atlas test · origin, not a quality ratingSource passage · 2026

    The public record contains prompts, note, tasks, rubric and final answers. A separate AI grader did not see the condition mapping; the author checked arithmetic.

    Protocol; observed grading; complete final responses About the source and its version
  2. Architecture described: The system can change while model weights stay fixed.
    Architecture described

    Harness² refines the execution setup and retains improvement experience for subsequent tasks.

    Scope and conditions: Provider-affiliated preprint; reported benchmark gains do not establish general production reliability.

    Vendor claim · origin, not a quality ratingSource passage · 2026

    Propose, probe and compose changes using execution evidence. Additional trials cost inference; shared model judgment can be wrong.

    Sections 2.1–2.3; Appendix F About the source and its version
  3. Reported finding: A useful old procedure can interfere with a new task.
    Reported finding

    An NTU study found that experience representation and retrieval affected transfer in two simulated environments.

    Scope and conditions: Two task pairs in ALFWorld and BabyAI; results are not a universal ranking of memory systems.

    Independent evidence · origin, not a quality ratingSource passage · 2026

    The similar put/clean-and-put tasks differ in a required action. Raw trajectories and abstract insights behaved differently.

    Sections 2.4, 3.1 and 4 About the source and its version
  4. Architecture described: Reusable context needs a policy for updating it.
    Architecture described

    ACE separates producing work, extracting lessons and curating incremental context updates.

    Scope and conditions: The authors also identify weak reflection and unnecessary context as limitations.

    Vendor claim · origin, not a quality ratingSource passage · 2026

    The stored playbook changes while model weights remain fixed.

    Section 3; Limitations and Challenges About the source and its version
  5. Method described: Training is a different route to better correction.
    Method described

    SCoRe trains self-correction through reinforcement learning.

    Scope and conditions: Historical research on specified Gemini models; not a current-model comparison or a feature of this Atlas trial.

    Vendor claim · origin, not a quality ratingSource passage · 2024

    This changes the trained policy, unlike adding a note to a model input.

    Abstract and method overview About the source and its version

Where this explanation stops.

  • Four author-designed cases and four sessions cannot establish a general effect. The baseline reached every rubric check, leaving no measured headroom for improvement.
  • The comparison tested a deliberately loaded note, not automatic retrieval, retention across long workflows or changes to model weights. Exact backend version, compute usage and monetary cost were not exposed.
  • Research findings depend on their models, environments and evaluation methods. A separate AI reviewer can share errors with the author; neither review nor a stored lesson guarantees correctness.

What to take with you

The two-loop design is Atlas synthesis. Our result supports leaving this particular note inactive under this protocol; it does not resolve which memory architecture works best in other settings.

Follow the answer back to its sources.

Browse 6 source records
Real agent responses to fictional cases · Source date: 23 October 2026

Atlas comparison: one reusable experience note

The Living Atlas · author and separate AI grader

Atlas · controlled editorial demonstration · Protocol v1; unchanged note and fixtures; four evaluation sessions

Date of the consulted version, not a claim of independent replication.

Source passages, license and conditions ↗

Provider-affiliated research preprint · Source date: 9 October 2026

Harness²: Recursive Agent Harnessing for an Open World

Ruiyao Xu and colleagues

Google Cloud AI Research and Northwestern University · arXiv v1

Date of the consulted version, not a claim of independent replication.

Source passages, license and conditions ↗

Academic and provider research · Source date: 29 March 2026

Agentic Context Engineering: Evolving Contexts for Self-Improving Language Models

Qizheng Zhang, Changran Hu and colleagues

Stanford, UC Berkeley and SambaNova · arXiv v3

Date of the consulted version, not a claim of independent replication.

Source passages, license and conditions ↗

Academic research preprint · Source date: 29 April 2026

When Continual Learning Moves to Memory: A Study of Experience Reuse in LLM Agents

Qisheng Hu, Quanyu Long and Wenya Wang

Nanyang Technological University · Singapore · arXiv v1

Date of the consulted version, not a claim of independent replication.

Source passages, license and conditions ↗

Provider engineering account · Source date: 24 March 2026

Harness design for long-running application development

Prithvi Rajasekaran

Anthropic Engineering · Engineering article

Date of the consulted version, not a claim of independent replication.

Source passages, license and conditions ↗

Provider research · Source date: 4 October 2024

Training Language Models to Self-Correct via Reinforcement Learning

Aviral Kumar and colleagues

Google DeepMind · arXiv v2

Date of the consulted version, not a claim of independent replication.

Source passages, license and conditions ↗

How this version was checked

AI-reviewed by a separate editorial agent · 23 October 2026. The approval applies to revision 2, its text, visuals and source references.

Why this piece

Memory is easy to add. Knowing which experience deserves to influence the next action is a harder engineering decision.

AI-reviewed by a separate editorial agent · Ask the editor

What changed, and why.

This history comes from saved content versions. A new revision can be an editorial change; it does not by itself mean that the underlying facts changed.

Latest reviewed revision

Editorial change · revision 2

Clarified the baseline ceiling and learning definition; simplified results and moved the explanatory loop to the opening.

Recorded 23 October 2026 · reviewed 23 October 2026 · AI-reviewed by a separate editorial agent

Compare revision 1 with 2

The wording below is taken from those exact saved versions.

What remains unresolved

Before · revision 1

Our compact comparison found no added benefit from one note. Long-term transfer, retrieval failures and real-work costs remain untested.

After · revision 2

The baseline already met every check. Transfer to unfamiliar work, automatic retrieval and real-work costs remain untested.

Takeaway

Before · revision 1

Give experience a route into future work, and a way to be rejected. Adopt a new method when checked outcomes justify it; keep the baseline when they do not.

After · revision 2

An agent learns from experience when it uses past outcomes to change how it handles a new task. Whether that change helps needs a separate check.

Scope

Before · revision 1

Our four-session comparison found no added benefit on four fictional cases. It did not test autonomous learning or long-term memory.

After · revision 2

Four sessions on four fictional cases; both conditions met all 32 checks. Autonomous learning and long-term memory were not tested.

Opening visual

Before · revision 1

Not present in this version.

After · revision 2

Finish the task. Then test whether the method should change.

Section order

Before · revision 1

The same model can start with different guidance. → A finished task and an improved method are different outcomes. → We gave Atlas a sensible note. It added no measured benefit. → A good reminder can be redundant. → Published systems change more than a single reminder. → A similar memory may leave out the crucial step. → Build the feedback path before growing the memory library. → An improving system must be able to keep less.

After · revision 2

The same model can start with different guidance. → A finished task and an improved method are different outcomes. → Our baseline already passed every check. → The tie exposes a limit in our test. → Published systems change more than a single reminder. → A similar memory may leave out the crucial step. → Build the feedback path before growing the memory library. → An improving system must be able to keep less.

Inline visual: A finished task and an improved method are different outcomes.

Before · revision 1

Finish the task. Then test whether the method should change. Checked outcomes from the work loop can trigger a method trial. Only an adopted method returns to future work; a saved outcome is not automatically a new rule. Do the work A runtime coordinates model calls, permitted tools and saved state. Load: Read the task, current state and relevant records. Act: Choose and execute one permitted step. Check: Inspect what the tool or environment actually returned. Continue: Save state and choose the next useful step. Repeat while work and budget remain Finish, ask for missing input, or stop when checks or limits require it. Improve the method A separate decision determines which experience should influence later work. Observe: Identify a recurring failure or costly step in completed work. Propose: Write one conditional change, linked to the evidence. Compare: Try it against the baseline on fresh tasks and failure cases. Decide: Adopt, narrow, retire or keep the existing method. Revisit when new evidence arrives Keep the baseline when evidence does not justify a change. Our trial took this exit. Atlas design recommendation. This diagram describes a possible system; our comparison below tested only one deliberately loaded note.

After · revision 2

Finish the task. Then test whether the method should change. Checked outcomes from the work loop can trigger a method trial. Only an adopted method returns to future work; a saved outcome is not automatically a new rule. Improve the method A separate decision determines which experience should influence later work. Observe: Identify a recurring failure or costly step in completed work. Propose: Write one conditional change, linked to the evidence. Compare: Try it against the baseline on fresh tasks and failure cases. Decide: Adopt, narrow, retire or keep the existing method. Revisit when new evidence arrives Keep the baseline when evidence does not justify a change. Our trial took this exit. Do the work A runtime coordinates model calls, permitted tools and saved state. Load: Read the task, current state and relevant records. Act: Choose and execute one permitted step. Check: Inspect what the tool or environment actually returned. Continue: Save state and choose the next useful step. Repeat while work and budget remain Finish, ask for missing input, or stop when checks or limits require it. Atlas design recommendation. This diagram describes a possible system; our comparison below tested only one deliberately loaded note.

Section: Our baseline already passed every check.

Before · revision 1

We tested a small part of that mechanism. One agent distilled earlier, editor-supplied research observations into a reusable note: distinguish metrics and check whether experiments can fairly be compared. It never saw the evaluation cases. The note came from supplied feedback; its author had not made and corrected those mistakes itself. We then ran four fresh-context sessions: two with the common task instructions and two with the same instructions plus the note. Each answered four fictional research comparisons. The cases covered different units, extra attempts, a genuinely comparable result and a misleading task mix. We fixed the tasks and scoring criteria before running them. A separate AI grader, unaware of which condition produced each response, found that both conditions met all 32 checks. Neither missed a scored distinction; neither falsely rejected the valid comparison. We retained the baseline and left the note inactive.

After · revision 2

We tested a small part of that mechanism. One agent distilled earlier, editor-supplied research observations into a reusable note: distinguish metrics and check whether experiments can fairly be compared. It never saw the evaluation cases. The note came from supplied feedback; its author had not made and corrected those mistakes itself. We then ran four fresh-context sessions: two with the common task instructions and two with the same instructions plus the note. Each answered four fictional research comparisons. The cases covered different units, extra attempts, a genuinely comparable result and a misleading task mix. We fixed the tasks and scoring criteria before running them. A separate AI grader, unaware of which condition produced each response, found that both conditions met all 32 checks. Neither missed a scored distinction; neither falsely rejected the valid comparison. Under our predeclared rule, this gave us no reason to adopt the note, so we left it inactive.

Inline visual: Our baseline already passed every check.

Before · revision 1

The added note changed none of our check outcomes. No added note / With the note Units 4, 4 / 4, 4 Checks per run: 4 Two reports improve by 25% and 20% relative to different starting points. Which improved more? Distinguish benchmark scores, percentage-point gains, and relative percentages. Alder has the larger relative increase; Birch has the larger percentage-point increase. Alder has the larger relative increase; Birch has the larger percentage-point increase. Both responses distinguished relative gains from percentage points and rejected a general capability ranking. Attempt budget 4, 4 / 4, 4 Checks per run: 4 A memory-plus-retries setup completes more tasks, but receives up to five attempts instead of one. Record each result’s benchmark, metric, baseline, denominator, and experimental identity. Without a five-attempt baseline lacking the note, the memory contribution cannot be isolated. Without a five-attempt baseline lacking the note, memory’s separate contribution is unknown. Both responses identified the changed attempt budget. The note did not add a missing check. Matched case 4, 4 / 4, 4 Checks per run: 4 The same 100 tasks, model, tools, scoring and one-attempt limit produce 62 versus 74 completions. Compare results only where those details support comparison; otherwise present them separately without a pooled ranking. The proposed sentence is accurate and appropriately limited. The proposed sentence is accurate and appropriately limited. Both accepted the supported descriptive comparison. The extra caution did not cause a false rejection. Task mix 4, 4 / 4, 4 Checks per run: 4 One evaluation has more easy tasks. Its overall rate is higher, despite lower rates in each difficulty group. Record each result’s benchmark, metric, baseline, denominator, and experimental identity. Alder’s evaluation contains more easy tasks: 66.7% versus 44.4%. Easy tasks constitute 66.7% of Alder’s evaluation but only 44.4% of Birch’s, making the pooled ranking sensitive to task composition. Both exposed the task-mix reversal and avoided a general ranking from unmatched evaluations. Checks met across two responses per case and condition, on 23 October 2026. All cases were invented; the agent responses were real. These counts do not estimate performance on other work. Two fresh sessions per condition, four cases per session, four binary checks per case. The second pair reversed case order. A separate AI grader saw anonymous output labels and the frozen rubric, without the condition mapping. The author checked arithmetic. Same inherited model configuration and response instructions; exact backend version and inference budgets were not exposed. The extra note adds input text, so compute cost was not matched. No tool calls, retries or feedback between cases. The excerpts below are from the first pair; the linked record preserves all final responses.

After · revision 2

The baseline left no room to show a gain. No added note / With the note Units 4, 4 / 4, 4 Checks per run: 4 Two reports improve by 25% and 20% relative to different starting points. Which improved more? Distinguish benchmark scores, percentage-point gains, and relative percentages. Alder has the larger relative increase; Birch has the larger percentage-point increase. Alder has the larger relative increase; Birch has the larger percentage-point increase. Both responses distinguished relative gains from percentage points and rejected a general capability ranking. Attempt budget 4, 4 / 4, 4 Checks per run: 4 A memory-plus-retries setup completes more tasks, but receives up to five attempts instead of one. Record each result’s benchmark, metric, baseline, denominator, and experimental identity. Without a five-attempt baseline lacking the note, the memory contribution cannot be isolated. Without a five-attempt baseline lacking the note, memory’s separate contribution is unknown. Both responses identified the changed attempt budget. The note did not add a missing check. Matched case 4, 4 / 4, 4 Checks per run: 4 The same 100 tasks, model, tools, scoring and one-attempt limit produce 62 versus 74 completions. Compare results only where those details support comparison; otherwise present them separately without a pooled ranking. The proposed sentence is accurate and appropriately limited. The proposed sentence is accurate and appropriately limited. Both accepted the supported descriptive comparison. The extra caution did not cause a false rejection. Task mix 4, 4 / 4, 4 Checks per run: 4 One evaluation has more easy tasks. Its overall rate is higher, despite lower rates in each difficulty group. Record each result’s benchmark, metric, baseline, denominator, and experimental identity. Alder’s evaluation contains more easy tasks: 66.7% versus 44.4%. Easy tasks constitute 66.7% of Alder’s evaluation but only 44.4% of Birch’s, making the pooled ranking sensitive to task composition. Both exposed the task-mix reversal and avoided a general ranking from unmatched evaluations. Four fictional cases, two sessions per condition, 23 October 2026. The responses were real. The baseline reached the rubric ceiling, leaving no measured headroom for improvement. Two fresh sessions per condition, four cases per session, four binary checks per case. The second pair reversed case order. A separate AI grader saw anonymous output labels and the frozen rubric, without the condition mapping. The author checked arithmetic. Same inherited model configuration and response instructions; exact backend version and inference budgets were not exposed. The extra note adds input text, so compute cost was not matched. No tool calls, retries or feedback between cases. The excerpts below are from the first pair; the linked record preserves all final responses.

Section: The tie exposes a limit in our test.

Before · revision 1

The baseline already handled these distinctions. Loading an accurate reminder therefore added no observable value under our rubric. The changed input did not produce a better checked answer. That is the limit of what we observed—not proof that the note was ignored, or that memory cannot help. The trial was deliberately small and used compact, self-contained cases. It left no headroom above the baseline’s full score. We did not test remembering unfamiliar facts, finding a note in a large library or recovering a long tool-based workflow. Exact backend version, inference budgets, latency and cost were not exposed; we cannot claim equal compute or an efficiency gain. A useful next test would start from a recurring failure on unfamiliar work, then hold out new tasks for evaluation. Retesting the same examples until a favourite method wins would answer a different question.

After · revision 2

The baseline already handled every distinction in the rubric. Once it reached the ceiling, the candidate could only match its score or fall below it. The tie does not establish that the note was ignored or had no value. It shows no difference on the checks we chose. The cases were compact and self-contained. We did not test remembering unfamiliar facts, finding a note in a large library or recovering a long tool-based workflow. Exact backend version, inference budgets, latency and cost were not exposed; we cannot claim equal compute or an efficiency gain. A useful next test would start from a recurring failure on unfamiliar work, then hold out new tasks for evaluation. Retesting the same examples until a favourite method wins would answer a different question.

Section: An improving system must be able to keep less.

Before · revision 1

Anthropic engineer Prithvi Rajasekaran describes simplifying a long-running coding harness by removing components individually and checking what changed. His account treats each component as an assumption about a model limitation—an assumption that may become outdated. It is a provider’s engineering experience, not an independent universal recipe. That is the decision our own trial made tangible. We had a plausible note, real executions and a way to check them. The evidence did not justify adding the note to normal work. A useful improvement process must be able to reach that conclusion as readily as “keep the new method”.

After · revision 2

Anthropic engineer Prithvi Rajasekaran describes simplifying a long-running coding harness by removing components individually and checking what changed. His account treats each component as an assumption about a model limitation—an assumption that may become outdated. It is a provider’s engineering experience, not an independent universal recipe. Our own comparison supports a narrower decision: keep the baseline under this protocol. The ceiling leaves the note’s value on harder work unresolved. A useful improvement process can keep a candidate inactive while identifying the test that would make the next decision informative.

Visual context: experience-gate-cover

Before · revision 1

Previous classification, placement and sources.

After · revision 2

Updated classification, placement or sources. See the version records.

Sources used before

Sources used after

Available version records (2)
  1. Revision 2 · Editorial change · reviewed

    Clarified the baseline ceiling and learning definition; simplified results and moved the explanatory loop to the opening.

    Recorded 23 October 2026 · reviewed 23 October 2026 · AI-reviewed by a separate editorial agent

    Answer in this version

    Agents can reuse experience through saved context and procedures. Better performance depends on what is retained, when it is retrieved and how the change holds up under a fair check.

    What remained unresolved

    The baseline already met every check. Transfer to unfamiliar work, automatic retrieval and real-work costs remain untested.

    Takeaway and scope

    An agent learns from experience when it uses past outcomes to change how it handles a new task. Whether that change helps needs a separate check.

    Four sessions on four fictional cases; both conditions met all 32 checks. Autonomous learning and long-term memory were not tested.

    The added note produced no extra passed checks.

    Both conditions met 32 of 32 predefined checks across two sessions each. The baseline reached the rubric ceiling.

    Four author-designed fictional cases, sixteen real task responses. This is neither a general success rate nor evidence of equivalence.

    The system can change while model weights stay fixed.

    Harness² refines the execution setup and retains improvement experience for subsequent tasks.

    Provider-affiliated preprint; reported benchmark gains do not establish general production reliability.

    A useful old procedure can interfere with a new task.

    An NTU study found that experience representation and retrieval affected transfer in two simulated environments.

    Two task pairs in ALFWorld and BabyAI; results are not a universal ranking of memory systems.

    Reusable context needs a policy for updating it.

    ACE separates producing work, extracting lessons and curating incremental context updates.

    The authors also identify weak reflection and unnecessary context as limitations.

    Training is a different route to better correction.

    SCoRe trains self-correction through reinforcement learning.

    Historical research on specified Gemini models; not a current-model comparison or a feature of this Atlas trial.

    Explanation in this version

    The same model can start with different guidance.

    An agent is a model working within a system of instructions, tools, saved state and a program that coordinates its steps. This surrounding system is often called a harness. A stored experience can enter the next prompt, suggesting which source to check, which tool to call or which shortcut to avoid.

    Saving where a task stopped supports continuity. Remembering a customer’s preference supports personalisation. Reusing a tested procedure can change how future work is done. None of these operations requires the model’s weights to change.

    Training is another route. SCoRe, for example, used reinforcement learning to train better self-correction. In this article we examine changes outside the model: what the system records, loads and permits to influence its next action.

    A finished task and an improved method are different outcomes.

    Consider a research agent that finds a comparison between results obtained with different attempt budgets. It can fix the current sentence immediately. Reusing that experience requires another decision: what should a future agent check, and when?

    Our recommended design separates those decisions. The work loop produces an answer or artifact. The improvement loop proposes a change and asks whether it earns its place. A runtime must read the files and execute the loop; a Markdown instruction alone does not enforce tool permissions or run a process in the background.

    Atlas design model · two connected loops

    Finish the task. Then test whether the method should change.

    Follow a loop

    A separate decision determines which experience should influence later work.

    1. 01

      Observe

      Identify a recurring failure or costly step in completed work.

    2. 02

      Propose

      Write one conditional change, linked to the evidence.

    3. 03

      Compare

      Try it against the baseline on fresh tasks and failure cases.

    4. 04

      Decide

      Adopt, narrow, retire or keep the existing method.

    Revisit when new evidence arrives

    Exit: Keep the baseline when evidence does not justify a change. Our trial took this exit.

    Checked outcomes from the work loop can trigger a method trial. Only an adopted method returns to future work; a saved outcome is not automatically a new rule.

    Atlas design recommendation. This diagram describes a possible system; our comparison below tested only one deliberately loaded note.

    Read both loops as text

    Improve the method

    A separate decision determines which experience should influence later work.

    1. Observe. Identify a recurring failure or costly step in completed work.
    2. Propose. Write one conditional change, linked to the evidence.
    3. Compare. Try it against the baseline on fresh tasks and failure cases.
    4. Decide. Adopt, narrow, retire or keep the existing method.

    Repeat: Revisit when new evidence arrives

    Exit: Keep the baseline when evidence does not justify a change. Our trial took this exit.

    Do the work

    A runtime coordinates model calls, permitted tools and saved state.

    1. Load. Read the task, current state and relevant records.
    2. Act. Choose and execute one permitted step.
    3. Check. Inspect what the tool or environment actually returned.
    4. Continue. Save state and choose the next useful step.

    Repeat: Repeat while work and budget remain

    Exit: Finish, ask for missing input, or stop when checks or limits require it.

    Our baseline already passed every check.

    We tested a small part of that mechanism. One agent distilled earlier, editor-supplied research observations into a reusable note: distinguish metrics and check whether experiments can fairly be compared. It never saw the evaluation cases. The note came from supplied feedback; its author had not made and corrected those mistakes itself.

    We then ran four fresh-context sessions: two with the common task instructions and two with the same instructions plus the note. Each answered four fictional research comparisons. The cases covered different units, extra attempts, a genuinely comparable result and a misleading task mix. We fixed the tasks and scoring criteria before running them.

    A separate AI grader, unaware of which condition produced each response, found that both conditions met all 32 checks. Neither missed a scored distinction; neither falsely rejected the valid comparison. Under our predeclared rule, this gave us no reason to adopt the note, so we left it inactive.

    Atlas comparison · real responses to fictional cases

    The baseline left no room to show a gain.

    Four fictional cases, two sessions per condition, 23 October 2026. The responses were real. The baseline reached the rubric ceiling, leaving no measured headroom for improvement.

    32 of 32 checks met in both conditions.No added note · With the note

    Inspect a recorded comparison

    The task. Two reports improve by 25% and 20% relative to different starting points. Which improved more?

    The added note. Distinguish benchmark scores, percentage-point gains, and relative percentages.

    No added note · first session
    Alder has the larger relative increase; Birch has the larger percentage-point increase.
    With the note · first session
    Alder has the larger relative increase; Birch has the larger percentage-point increase.

    Both responses distinguished relative gains from percentage points and rejected a general capability ranking.

    Read every case, data table & method

    Two fresh sessions per condition, four cases per session, four binary checks per case. The second pair reversed case order. A separate AI grader saw anonymous output labels and the frozen rubric, without the condition mapping. The author checked arithmetic. Same inherited model configuration and response instructions; exact backend version and inference budgets were not exposed. The extra note adds input text, so compute cost was not matched. No tool calls, retries or feedback between cases. The excerpts below are from the first pair; the linked record preserves all final responses.

    Checks met per response; two sessions per condition
    CaseNo added note, session 1No added note, session 2With the note, session 1With the note, session 2
    Units4 / 44 / 44 / 44 / 4
    Attempt budget4 / 44 / 44 / 44 / 4
    Matched case4 / 44 / 44 / 44 / 4
    Task mix4 / 44 / 44 / 44 / 4

    Units

    The task. Two reports improve by 25% and 20% relative to different starting points. Which improved more?

    The added note. Distinguish benchmark scores, percentage-point gains, and relative percentages.

    No added note · first session
    Alder has the larger relative increase; Birch has the larger percentage-point increase.
    With the note · first session
    Alder has the larger relative increase; Birch has the larger percentage-point increase.

    Both responses distinguished relative gains from percentage points and rejected a general capability ranking.

    Attempt budget

    The task. A memory-plus-retries setup completes more tasks, but receives up to five attempts instead of one.

    The added note. Record each result’s benchmark, metric, baseline, denominator, and experimental identity.

    No added note · first session
    Without a five-attempt baseline lacking the note, the memory contribution cannot be isolated.
    With the note · first session
    Without a five-attempt baseline lacking the note, memory’s separate contribution is unknown.

    Both responses identified the changed attempt budget. The note did not add a missing check.

    Matched case

    The task. The same 100 tasks, model, tools, scoring and one-attempt limit produce 62 versus 74 completions.

    The added note. Compare results only where those details support comparison; otherwise present them separately without a pooled ranking.

    No added note · first session
    The proposed sentence is accurate and appropriately limited.
    With the note · first session
    The proposed sentence is accurate and appropriately limited.

    Both accepted the supported descriptive comparison. The extra caution did not cause a false rejection.

    Task mix

    The task. One evaluation has more easy tasks. Its overall rate is higher, despite lower rates in each difficulty group.

    The added note. Record each result’s benchmark, metric, baseline, denominator, and experimental identity.

    No added note · first session
    Alder’s evaluation contains more easy tasks: 66.7% versus 44.4%.
    With the note · first session
    Easy tasks constitute 66.7% of Alder’s evaluation but only 44.4% of Birch’s, making the pooled ranking sensitive to task composition.

    Both exposed the task-mix reversal and avoided a general ranking from unmatched evaluations.

    The tie exposes a limit in our test.

    The baseline already handled every distinction in the rubric. Once it reached the ceiling, the candidate could only match its score or fall below it. The tie does not establish that the note was ignored or had no value. It shows no difference on the checks we chose.

    The cases were compact and self-contained. We did not test remembering unfamiliar facts, finding a note in a large library or recovering a long tool-based workflow. Exact backend version, inference budgets, latency and cost were not exposed; we cannot claim equal compute or an efficiency gain.

    A useful next test would start from a recurring failure on unfamiliar work, then hold out new tasks for evaluation. Retesting the same examples until a favourite method wins would answer a different question.

    Published systems change more than a single reminder.

    Harness², a 2026 preprint from Google Cloud AI Research and Northwestern, proposes changes to the execution harness, runs them and combines changes supported by the resulting behaviour. A persistent improvement library helps guide later adaptations. The model weights remain fixed. Its reported benchmark gains involve more machinery and additional executions than our note-loading trial. The authors acknowledge extra inference cost, variable executions and shared model biases; transfer is not guaranteed.

    ACE, from Stanford, UC Berkeley and SambaNova, separates generating work, reflecting on experience and curating a reusable playbook. It adds local updates rather than repeatedly rewriting the entire context. Its authors also identify a dependency: poor reflection can produce noisy or harmful guidance, while tasks that already have a simple adequate strategy may gain little from richer context.

    A similar memory may leave out the crucial step.

    Researchers Qisheng Hu, Quanyu Long and Wenya Wang at Nanyang Technological University studied experience reuse in ALFWorld and BabyAI. One task pair is revealing: “put X in Y” and “put a clean X in Y”. The wording is close; the required procedure differs.

    In their experiments, transferring detailed old trajectories could carry over the simpler routine and harm the harder task. Abstract procedural insights transferred more reliably in the tested direction. Those findings concern two simulated task pairs, not every memory product.

    For a builder, this suggests a distinction between finding a similar memory and finding one that applies. A useful record needs conditions: what was true, which action worked, how it was checked and when the lesson would be unsafe to reuse. A previously successful recipe still has to fit the present request.

    Build the feedback path before growing the memory library.

    For a first implementation, we would use a runtime, a small versioned store and checks tied to observable outcomes. Keep the user’s decisions, current task state and candidate methods separate. Load only records that apply to the task. Save actions and results with their source and date, then propose a reusable method when there is a concrete problem to investigate.

    This keeps the learning decision open to inspection. A proposed note can remain a proposal; a check can fail; a method can be retired. Budget and action permissions belong outside the part of the system that proposes its own improvements.

    What each part must make possible

    Task state

    Store or component
    Current objective, completed steps, outputs and unresolved issues.
    The decision it supports
    What should the next run continue?

    Experience record

    Store or component
    Situation, action, evidence, scope and version.
    The decision it supports
    Does this past experience apply here?

    Comparison

    Store or component
    Baseline and candidate outputs on fresh tasks, including cases the change could harm.
    The decision it supports
    Does this change help enough to adopt?

    Runtime

    Store or component
    Model calls, permitted tools, checkpoints and stopping rules.
    The decision it supports
    What is allowed to happen next?

    Atlas design guidance. File-based storage can support a small library; storage alone does not implement retrieval, permissions or evaluation.

    An improving system must be able to keep less.

    Anthropic engineer Prithvi Rajasekaran describes simplifying a long-running coding harness by removing components individually and checking what changed. His account treats each component as an assumption about a model limitation—an assumption that may become outdated. It is a provider’s engineering experience, not an independent universal recipe.

    Our own comparison supports a narrower decision: keep the baseline under this protocol. The ceiling leaves the note’s value on harder work unresolved. A useful improvement process can keep a candidate inactive while identifying the test that would make the next decision informative.

    Two connected cycles: work produces evidence for a method check. A retained record returns to future work; another path ends at a stop.
    Illustration

    Experience reaches future work through a decision: retain a useful change, or stop it from becoming a rule.

    Sources in this version

  2. Revision 1 · First recorded version · reviewed

    First publication: research synthesis and an Atlas comparison with no observed added benefit from the tested note.

    Recorded 23 October 2026 · reviewed 23 October 2026 · AI-reviewed by a separate editorial agent

    Answer in this version

    Agents can reuse experience through saved context and procedures. Better performance depends on what is retained, when it is retrieved and how the change holds up under a fair check.

    What remained unresolved

    Our compact comparison found no added benefit from one note. Long-term transfer, retrieval failures and real-work costs remain untested.

    Takeaway and scope

    Give experience a route into future work, and a way to be rejected. Adopt a new method when checked outcomes justify it; keep the baseline when they do not.

    Our four-session comparison found no added benefit on four fictional cases. It did not test autonomous learning or long-term memory.

    The added note produced no extra passed checks.

    Both conditions met 32 of 32 predefined checks across two sessions each. The baseline reached the rubric ceiling.

    Four author-designed fictional cases, sixteen real task responses. This is neither a general success rate nor evidence of equivalence.

    The system can change while model weights stay fixed.

    Harness² refines the execution setup and retains improvement experience for subsequent tasks.

    Provider-affiliated preprint; reported benchmark gains do not establish general production reliability.

    A useful old procedure can interfere with a new task.

    An NTU study found that experience representation and retrieval affected transfer in two simulated environments.

    Two task pairs in ALFWorld and BabyAI; results are not a universal ranking of memory systems.

    Reusable context needs a policy for updating it.

    ACE separates producing work, extracting lessons and curating incremental context updates.

    The authors also identify weak reflection and unnecessary context as limitations.

    Training is a different route to better correction.

    SCoRe trains self-correction through reinforcement learning.

    Historical research on specified Gemini models; not a current-model comparison or a feature of this Atlas trial.

    Explanation in this version

    The same model can start with different guidance.

    An agent is a model working within a system of instructions, tools, saved state and a program that coordinates its steps. This surrounding system is often called a harness. A stored experience can enter the next prompt, suggesting which source to check, which tool to call or which shortcut to avoid.

    Saving where a task stopped supports continuity. Remembering a customer’s preference supports personalisation. Reusing a tested procedure can change how future work is done. None of these operations requires the model’s weights to change.

    Training is another route. SCoRe, for example, used reinforcement learning to train better self-correction. In this article we examine changes outside the model: what the system records, loads and permits to influence its next action.

    A finished task and an improved method are different outcomes.

    Consider a research agent that finds a comparison between results obtained with different attempt budgets. It can fix the current sentence immediately. Reusing that experience requires another decision: what should a future agent check, and when?

    Our recommended design separates those decisions. The work loop produces an answer or artifact. The improvement loop proposes a change and asks whether it earns its place. A runtime must read the files and execute the loop; a Markdown instruction alone does not enforce tool permissions or run a process in the background.

    Atlas design model · two connected loops

    Finish the task. Then test whether the method should change.

    Follow a loop

    A runtime coordinates model calls, permitted tools and saved state.

    1. 01

      Load

      Read the task, current state and relevant records.

    2. 02

      Act

      Choose and execute one permitted step.

    3. 03

      Check

      Inspect what the tool or environment actually returned.

    4. 04

      Continue

      Save state and choose the next useful step.

    Repeat while work and budget remain

    Exit: Finish, ask for missing input, or stop when checks or limits require it.

    Checked outcomes from the work loop can trigger a method trial. Only an adopted method returns to future work; a saved outcome is not automatically a new rule.

    Atlas design recommendation. This diagram describes a possible system; our comparison below tested only one deliberately loaded note.

    Read both loops as text

    Do the work

    A runtime coordinates model calls, permitted tools and saved state.

    1. Load. Read the task, current state and relevant records.
    2. Act. Choose and execute one permitted step.
    3. Check. Inspect what the tool or environment actually returned.
    4. Continue. Save state and choose the next useful step.

    Repeat: Repeat while work and budget remain

    Exit: Finish, ask for missing input, or stop when checks or limits require it.

    Improve the method

    A separate decision determines which experience should influence later work.

    1. Observe. Identify a recurring failure or costly step in completed work.
    2. Propose. Write one conditional change, linked to the evidence.
    3. Compare. Try it against the baseline on fresh tasks and failure cases.
    4. Decide. Adopt, narrow, retire or keep the existing method.

    Repeat: Revisit when new evidence arrives

    Exit: Keep the baseline when evidence does not justify a change. Our trial took this exit.

    We gave Atlas a sensible note. It added no measured benefit.

    We tested a small part of that mechanism. One agent distilled earlier, editor-supplied research observations into a reusable note: distinguish metrics and check whether experiments can fairly be compared. It never saw the evaluation cases. The note came from supplied feedback; its author had not made and corrected those mistakes itself.

    We then ran four fresh-context sessions: two with the common task instructions and two with the same instructions plus the note. Each answered four fictional research comparisons. The cases covered different units, extra attempts, a genuinely comparable result and a misleading task mix. We fixed the tasks and scoring criteria before running them.

    A separate AI grader, unaware of which condition produced each response, found that both conditions met all 32 checks. Neither missed a scored distinction; neither falsely rejected the valid comparison. We retained the baseline and left the note inactive.

    Atlas comparison · real responses to fictional cases

    The added note changed none of our check outcomes.

    Checks met across two responses per case and condition, on 23 October 2026. All cases were invented; the agent responses were real. These counts do not estimate performance on other work.

    32 of 32 checks met in both conditions.No added note · With the note

    Inspect a recorded comparison

    The task. Two reports improve by 25% and 20% relative to different starting points. Which improved more?

    The added note. Distinguish benchmark scores, percentage-point gains, and relative percentages.

    No added note · first session
    Alder has the larger relative increase; Birch has the larger percentage-point increase.
    With the note · first session
    Alder has the larger relative increase; Birch has the larger percentage-point increase.

    Both responses distinguished relative gains from percentage points and rejected a general capability ranking.

    Read every case, data table & method

    Two fresh sessions per condition, four cases per session, four binary checks per case. The second pair reversed case order. A separate AI grader saw anonymous output labels and the frozen rubric, without the condition mapping. The author checked arithmetic. Same inherited model configuration and response instructions; exact backend version and inference budgets were not exposed. The extra note adds input text, so compute cost was not matched. No tool calls, retries or feedback between cases. The excerpts below are from the first pair; the linked record preserves all final responses.

    Checks met per response; two sessions per condition
    CaseNo added note, session 1No added note, session 2With the note, session 1With the note, session 2
    Units4 / 44 / 44 / 44 / 4
    Attempt budget4 / 44 / 44 / 44 / 4
    Matched case4 / 44 / 44 / 44 / 4
    Task mix4 / 44 / 44 / 44 / 4

    Units

    The task. Two reports improve by 25% and 20% relative to different starting points. Which improved more?

    The added note. Distinguish benchmark scores, percentage-point gains, and relative percentages.

    No added note · first session
    Alder has the larger relative increase; Birch has the larger percentage-point increase.
    With the note · first session
    Alder has the larger relative increase; Birch has the larger percentage-point increase.

    Both responses distinguished relative gains from percentage points and rejected a general capability ranking.

    Attempt budget

    The task. A memory-plus-retries setup completes more tasks, but receives up to five attempts instead of one.

    The added note. Record each result’s benchmark, metric, baseline, denominator, and experimental identity.

    No added note · first session
    Without a five-attempt baseline lacking the note, the memory contribution cannot be isolated.
    With the note · first session
    Without a five-attempt baseline lacking the note, memory’s separate contribution is unknown.

    Both responses identified the changed attempt budget. The note did not add a missing check.

    Matched case

    The task. The same 100 tasks, model, tools, scoring and one-attempt limit produce 62 versus 74 completions.

    The added note. Compare results only where those details support comparison; otherwise present them separately without a pooled ranking.

    No added note · first session
    The proposed sentence is accurate and appropriately limited.
    With the note · first session
    The proposed sentence is accurate and appropriately limited.

    Both accepted the supported descriptive comparison. The extra caution did not cause a false rejection.

    Task mix

    The task. One evaluation has more easy tasks. Its overall rate is higher, despite lower rates in each difficulty group.

    The added note. Record each result’s benchmark, metric, baseline, denominator, and experimental identity.

    No added note · first session
    Alder’s evaluation contains more easy tasks: 66.7% versus 44.4%.
    With the note · first session
    Easy tasks constitute 66.7% of Alder’s evaluation but only 44.4% of Birch’s, making the pooled ranking sensitive to task composition.

    Both exposed the task-mix reversal and avoided a general ranking from unmatched evaluations.

    A good reminder can be redundant.

    The baseline already handled these distinctions. Loading an accurate reminder therefore added no observable value under our rubric. The changed input did not produce a better checked answer. That is the limit of what we observed—not proof that the note was ignored, or that memory cannot help.

    The trial was deliberately small and used compact, self-contained cases. It left no headroom above the baseline’s full score. We did not test remembering unfamiliar facts, finding a note in a large library or recovering a long tool-based workflow. Exact backend version, inference budgets, latency and cost were not exposed; we cannot claim equal compute or an efficiency gain.

    A useful next test would start from a recurring failure on unfamiliar work, then hold out new tasks for evaluation. Retesting the same examples until a favourite method wins would answer a different question.

    Published systems change more than a single reminder.

    Harness², a 2026 preprint from Google Cloud AI Research and Northwestern, proposes changes to the execution harness, runs them and combines changes supported by the resulting behaviour. A persistent improvement library helps guide later adaptations. The model weights remain fixed. Its reported benchmark gains involve more machinery and additional executions than our note-loading trial. The authors acknowledge extra inference cost, variable executions and shared model biases; transfer is not guaranteed.

    ACE, from Stanford, UC Berkeley and SambaNova, separates generating work, reflecting on experience and curating a reusable playbook. It adds local updates rather than repeatedly rewriting the entire context. Its authors also identify a dependency: poor reflection can produce noisy or harmful guidance, while tasks that already have a simple adequate strategy may gain little from richer context.

    A similar memory may leave out the crucial step.

    Researchers Qisheng Hu, Quanyu Long and Wenya Wang at Nanyang Technological University studied experience reuse in ALFWorld and BabyAI. One task pair is revealing: “put X in Y” and “put a clean X in Y”. The wording is close; the required procedure differs.

    In their experiments, transferring detailed old trajectories could carry over the simpler routine and harm the harder task. Abstract procedural insights transferred more reliably in the tested direction. Those findings concern two simulated task pairs, not every memory product.

    For a builder, this suggests a distinction between finding a similar memory and finding one that applies. A useful record needs conditions: what was true, which action worked, how it was checked and when the lesson would be unsafe to reuse. A previously successful recipe still has to fit the present request.

    Build the feedback path before growing the memory library.

    For a first implementation, we would use a runtime, a small versioned store and checks tied to observable outcomes. Keep the user’s decisions, current task state and candidate methods separate. Load only records that apply to the task. Save actions and results with their source and date, then propose a reusable method when there is a concrete problem to investigate.

    This keeps the learning decision open to inspection. A proposed note can remain a proposal; a check can fail; a method can be retired. Budget and action permissions belong outside the part of the system that proposes its own improvements.

    What each part must make possible

    Task state

    Store or component
    Current objective, completed steps, outputs and unresolved issues.
    The decision it supports
    What should the next run continue?

    Experience record

    Store or component
    Situation, action, evidence, scope and version.
    The decision it supports
    Does this past experience apply here?

    Comparison

    Store or component
    Baseline and candidate outputs on fresh tasks, including cases the change could harm.
    The decision it supports
    Does this change help enough to adopt?

    Runtime

    Store or component
    Model calls, permitted tools, checkpoints and stopping rules.
    The decision it supports
    What is allowed to happen next?

    Atlas design guidance. File-based storage can support a small library; storage alone does not implement retrieval, permissions or evaluation.

    An improving system must be able to keep less.

    Anthropic engineer Prithvi Rajasekaran describes simplifying a long-running coding harness by removing components individually and checking what changed. His account treats each component as an assumption about a model limitation—an assumption that may become outdated. It is a provider’s engineering experience, not an independent universal recipe.

    That is the decision our own trial made tangible. We had a plausible note, real executions and a way to check them. The evidence did not justify adding the note to normal work. A useful improvement process must be able to reach that conclusion as readily as “keep the new method”.

    Two connected cycles: work produces evidence for a method check. A retained record returns to future work; another path ends at a stop.
    Illustration

    Experience reaches future work through a decision: retain a useful change, or stop it from becoming a rule.

    Sources in this version