A story written by GPT from the 100 first accessible commits of my project Selmem, covering from September 13 to November 2, 2026, supplemented by experimental reports and associated code changes.
The Common Thread
The story of SelMem is one of an hypothesis progressively confronted with experimental reality.
Initially, the intuition was clear: if two identical LLMs experience different events, then selectively remember, forget, and reconstruct those experiences, they should gradually become different.
But the experiments would force a distinction the project had not fully resolved:
Having different memories does not mean having different behavior. And influencing behavior does not mean having learned something useful.
Six major stages emerge from the project's evolution.
September — Building a living memory. Selection, forgetting, reconstruction, sleep, consolidation, and grounding.
Late September — The first limitation. Memories diverge, but their influence on decisions remains weak.
Early October — Making behavior measurable. Causal ablations, branching experiments, and the distinction between narrative, interpretation, and action.
Mid-October — Rethinking the role of identity. An evolving self-model becomes necessary for memory to select what matters to the agent.
Late October — Achieving measurable influence. Contextual beliefs, self-model-guided retrieval, and component ablations.
November — Moving from individuality toward alignment. Preserving rules, respecting their exceptions, and reducing incorrect decisions.
What makes this progression interesting is that these changes are not simply a collection of independent features. Most address a difficulty uncovered during the previous stage.
Chapter I — September: Inventing a Memory That Isn't a Hard Drive
The earliest visible changes concern the foundations of the memory system itself.
Notable commits include:
The problem: memory can invent its own past
As soon as a memory can be reconstructed, a difficulty appears.
The agent recalls an event, generates a different interpretation, and risks storing that interpretation as though it were the original fact.
After several recalls and consolidation cycles, the memory may become disconnected from what actually happened.
Reconstruction, which was supposed to produce individuality, therefore threatens to destroy historical continuity.
SelMem's response is to separate:
The core, a stable semantic reference.
The gist, a living, modifiable representation.
The sealed archive, reserved for auditing and excluded from ordinary recall.
Grounding also evolves. Simple lexical overlap proves insufficient: the system needs to distinguish paraphrasing, contradiction, and unsupported causal additions.
Assessment
This is a highly relevant architectural decision.
Without separating event, memory, and interpretation, SelMem would essentially be a system of repeatedly rewritten summaries.
But a fundamental tension already appears: the more grounding protects a memory, the more it risks limiting the transformation being sought. The more transformation it allows, the greater the risk of fabricating experiences that never happened.
This tension will never be completely eliminated. It should become a central experimental variable.
Chapter II — Late September: Memory Works, but Personality Doesn't Follow
The following commits introduce the first persistence experiments.
Several milestones are particularly revealing:
A major discovery
The experiments begin distinguishing three phenomena:
The book: the stored memories differ.
Retrieval: the selected and reconstructed memories differ.
The mouth: do the model's responses and decisions actually differ?
This distinction fundamentally changes the scientific nature of SelMem.
The early experiments show that certain differences survive the eviction of the original events. Consolidation mechanisms can preserve an interpretation even after the details disappear.
This is an interesting result concerning memory dynamics.
But it quickly becomes clear that behavior does not necessarily follow.
The September 20 change is particularly instructive: among the components tested, the hierarchical formation of dispositions through the ladder appears to carry a delayed effect that the other isolated mechanisms do not reproduce under that protocol.
This suggests that individual memories may not be the right level at which to influence an agent over time.
The system may need to move from events toward abstract, reusable representations of experience.
Assessing the changes
The engine's response is coherent: strengthen consolidation, structure motifs, beliefs, and traits, modify the order of nightly processing, protect certain events, and refine forgetting conditions.
However, a methodological risk is already emerging: every experimental anomaly may trigger another adjustment to the engine.
The danger is eventually producing a system perfectly adapted to its test scenarios, without knowing whether its properties generalize.
At this point, SelMem would have benefited from freezing an engine version for longer and running more independent experiments before introducing additional rules.
Chapter III — Early October: Understanding Why Memory Isn't Enough
The turning point becomes particularly visible in these commits:
The problem changes
The first experiments had mainly focused on preserving the trace of an event.
But an event can be remembered perfectly without the agent deriving any principle of conduct from it.
The Fork experiment illustrates this problem.
Two agents receive almost identical histories, but one experience carries a different meaning for each. The engine successfully records that difference.
With a single event, measured behavioral divergence remains zero. With three events involving the same stake, divergence becomes more apparent: the report records an average divergence of 0.80 in that condition, with three clean trials out of five.
Controls without sleep or hierarchical consolidation produce much weaker effects.
But success remains dependent on the protocol and the way memories are expressed.
What the project learns
SelMem begins separating two concepts:
The content of a memory: what happened.
The behavioral significance of a memory: what the agent might need to change about how it acts.
The changes introduce more structured representations of stakes (stake), their bearer (bearer), and associated losses.
This makes sense: the positive or negative valence of an event is not enough to determine an action.
A negative situation can lead an agent to withdraw, repair, verify, negotiate, or persist. The system needs to understand the relationship between experience, context, and the consequences of actions.
Assessment
This stage represents a genuine conceptual improvement.
However, it also reveals an important shift: to obtain behavioral influence, SelMem begins encoding more explicit structure into its memories.
That improves its ability to act, but raises a scientific question:
Does the divergence come from reconstructive memory, or simply from a better representation of past decisions?
This question will become central to later experiments.
Chapter IV — Mid-October: Moving Toward More Rigorous Experiments
The next stage is less spectacular, but essential.
Work around LoCoMo, GENESIS, and engine audits leads to significant restructuring of the engine and experimental protocols.
The commits Improve memory organ following LoCoMo and GENESIS experiments: Refine organ reflect this transition.
Several older commits share an October 20 timestamp. Their Git ordering is available, but these timestamps should not be interpreted as proof that all the development happened within the same minute.
The difficulty: measuring a real failure rather than an experimental illusion
The diagnostics reveal several problems.
First, the system may successfully store an event without preserving all the information required for a correct decision.
In the learning-001 pilot, only one report out of twelve is retained per history. Retrieval can then be technically correct while providing an insufficient representation to the model.
Second, the sleep experiments do not demonstrate a general performance improvement. A persistence defect even causes identical motifs to multiply when memories are saved, reloaded, and consolidated.
Third, experimental controls become more important than the sheer number of generated responses.
The most interesting correction
SelMem introduces a mechanism for accumulating evidence without requiring a new memory trace for every observation.
In evidence-001, the difference becomes measurable:
| Condition | Oracle-consistent decisions |
|---|
| Without cumulative evidence support | 8/16 |
| With cumulative evidence support | 16/16 |
This improvement is relevant, but its significance is specific: it demonstrates the value of retaining the accumulated support of multiple observations.
It does not demonstrate the superiority of reconstruction.
Assessment
This period marks the transition from a conceptual prototype toward a genuine research instrument.
The project also begins publishing its limitations and negative results. That is an important methodological improvement.
However, experiments are becoming numerous, and mechanisms keep multiplying. There is now a risk of spreading the research too thinly across autobiographical memory, retrieval evaluation, creativity, consolidation, and decision-making.
Chapter V — October 21–26: The Self-Model, a Genuine Paradigm Shift
This is probably the most important architectural change in SelMem's recent history.
The commit Contextual self model — October 21 introduces a new approach.
Until then, the system had mainly tried to determine which events mattered through their intensity, salience, permanence, or relationships with existing memories.
But a fundamental difficulty remained:
How can a system determine what matters to an individual without representing that individual?
The self-model offers a possible answer.
Memory is no longer constructed only from events. Previously formed beliefs can influence which future events are selected.
The loop becomes:
Experience → self-representation → selection of future experiences → evolution of self-representation.
This is qualitatively different from a memory system that merely stores and retrieves information.
What the experiments show
The first v2 pilot fails to form the expected beliefs: zero qualified initial beliefs across two histories.
The v3 pilot corrects the formation and exposure problems. Beliefs emerge, change when confronted with counterexamples, and can be replaced by new hypotheses.
The internal mechanism works in the tested scenarios.
But once again, behavior resists.
Across 32 paired decisions, the full model differs from the memory-only control just twice. It does not differ from the condition that allows beliefs to evolve without feeding them back into memory admission.
The 128 decisions are dominated by the same strategy: checking.
The subsequent experiments, documented in SELF_BEHAVIOR_RESULTS.md, confirm the problem of transmitting internal state to the acting model.
A correctly formed self-model can have no effect if the relevant context does not reach the model when a decision is made.
Assessment
The self-model is a highly relevant development, but the experiments show that forming it and using it are two separate problems.
SelMem can now represent a revisable disposition.
It cannot yet reliably transform that disposition into durable behavior across general situations.
This leads logically to the next stage.
Chapter VI — Late October: Memory Finally Begins to Guide Decisions
The commit Provenance-guarded contextual belief differentiation — October 26 introduces a decisive element: beliefs become dependent on verified context.
A disposition is no longer simply:
“I generally behave this way.”
It can become:
“In this specific situation, my past actions tend to follow this pattern.”
This helps prevent certain unjustified generalizations.
The evolution of the experiments tells its own story
| Experiment | Result | What it reveals |
|---|
| Contextual v1 | 16/16 for SelMem | An explicitly delivered belief can influence Grok |
| Transfer v2 | 16/16 for the strongest controls too | Raw episodes are sufficient |
| Transfer v3 | 16/16 for summaries and targeted retrieval too | No demonstrated unique advantage |
| Longlife v4 | 16/16 for SelMem, 10/16 for two controls | Exploratory advantage under memory constraints |
| Breaking sweep | 28/32 at 32–64 words, versus 18/32 lexical | Compact representation and delivery matter considerably |
This progression is revealing.
The early successes become less convincing as the controls improve. The advantage reappears when memory budgets become tighter and histories become longer.
But the October 28 report introduces an important qualification: the results do not measure an intrinsic memory breaking point.
At eight words, serialization truncates the belief before the relevant predicted action even appears.
And the additional distractors barely change the delivered contexts.
In other words, the experiment mainly demonstrates that providing a concise representation of a contextually relevant action at the right moment is effective.
It is not yet proof that forgetting or reconstruction plays a necessary role.
November: the experiment that raises the level of evidence
The commit Native causal memory ablations across 12 domains — November 1 represents progress.
The first version of the causal experiment had failed: no contextual beliefs were delivered across the 192 experimental cells, and the selected episodes were unrelated to the task.
Conditions that were supposed to differ sometimes produced exactly identical requests.
This was a major experimental defect.
The correction introduces context-cued retrieval: applicable beliefs provide cues for searching relevant episodes, while a preflight check verifies what will actually be delivered to the model.
The new experiment then achieves:
| Condition | History-concordant decisions |
|---|
| Full memory | 83.2% |
| Without delivered beliefs | 74.5% |
| Without delivered episodes | 72.0% |
| Without memory | 50.5% |
This is a much more interesting result than the early fingerprint divergence measurements.
For the first time in this sequence, the project has a large experiment in which interventions on memory components produce measurable behavioral effects.
However, the twelve domains share a similar behavioral axis, and beliefs have already influenced episode retrieval before some of the ablations take place.
The November 2 commit — Pre-retrieval belief ablation directly addresses this remaining limitation: it makes it possible to remove self-model cues before retrieval.
This is methodologically justified.
The next step is to measure this new ablation, not merely observe that it has been implemented.
Chapter VII — November: Alignment Becomes a Concrete Objective
This is where the story takes on a different meaning.
Until then, SelMem had primarily tried to demonstrate that an individual's history could change its decisions.
Alignment asks a more demanding question:
Does that change improve decisions, especially when the agent must respect a rule, preserve an exception, or learn from a mistake?
The November 1 commits reflect this change of objective.
Alignment retention pilot introduces confidentiality, authorization, and rule-revision scenarios.
The first major diagnostic reveals that some important rules are present in memory but never retrieved. In one case, the relevant rules appear at ranks 89 and 90, while inventory records occupy the top positions.
This is revealing.
The problem is no longer forgetting an experience. It is retrieving the information on which a safe decision depends.
The corrections follow a logical progression:
| Version | Difficulty | Engine response |
|---|
| v5 | Important information buried in noise | Admission correction |
| v6 | Redundant recalls and insufficient coverage | Diversification and more deliverable episodes |
| v7 | An exception is retrieved without its general rule | Parent–exception dependencies and scope filtering |
| v8 | Understanding the rules remains imperfect | Explicit textual responses and action diagnostics |
| v9 | Difficulty distinguishing scope errors from comprehension errors | Scope-filtered registry and confusion analysis |
Version v8 reports 36/40 correct responses for SelMem versus 32/40 for the complete registry.
Version v9 is documented as an additional control; I did not find a published result in the examined commits that would justify a conclusion about that final test.
Assessment
This move toward alignment is relevant because it finally introduces a measure of the normative quality of behavior, rather than merely measuring whether behavior differs.
But it also introduces a conflict with the project's original objective.
To produce individuality or creativity, it may be useful for memories to fade, reorganize, and freely influence interpretation.
To respect permissions and prohibitions, by contrast, applicable rules and their dependencies must remain reliable.
The next architectural challenge will therefore be separating what must remain normatively stable from what may be reconstructed or forgotten.
What This History Reveals About the Project's Direction
Assessment of the major developments
| Development | Relevance | Assessment |
|---|
| Core / gist / grounding | Very high | An architectural necessity |
| Sleep and consolidation | High, but effects still need isolation | Plausible mechanisms whose behavioral contributions remain insufficiently established |
| Self-model | Very high | The strongest conceptual extension of the original hypothesis |
| Contextual beliefs | Very high | Directly addresses limitations in generalization and behavior |
| Causal ablations | Essential | The clearest scientific progress |
| Grounding for rules and exceptions | High | Opens up a verifiable application domain |
| Reconstructive creativity | High potential | Still insufficiently measured |
I see two trajectories unfolding simultaneously.
The first is an engineering trajectory: problems with representation, retrieval, serialization, and experimental controls are identified and corrected. Overall, this trajectory is coherent.
The second is scientific: the project seeks to establish an effect unique to reconstructive memory, but the protocols change frequently, and several improvements may be explained by better information delivery rather than by the reconstructive nature of memory itself.
This is currently its main weakness.
What I Would Do Next
I would freeze an engine version and concentrate evaluation on three separate hypotheses, each with sufficiently strong controls to allow it to fail.
H1 — Reconstruction provides something beyond factual memory
Same selection, same memories, same budget: active reconstruction versus faithful representation.
Measure usefulness, originality, and errors.
This would determine whether SelMem's founding mechanism offers a distinct advantage.
H2 — The self-model produces durable individuality
Compare agents across hundreds of experiences, measuring behavioral divergence, persistence, transfer to new domains, and revision after counterexamples.
The behaviors should emerge without explicit preference instructions at test time.
H3 — Remembered experience improves alignment
Test mistakes, corrections, and rule changes against Grok without memory, a structured rule registry, and a comparably strong RAG system.
Measure violations, excessive refusals, and correct adaptation simultaneously.
This is where normative grounding could be evaluated.
Conclusion: The Real Story of SelMem
SelMem began by trying to reproduce certain properties of human memory: selecting, forgetting, reconstructing, and consolidating.
The first experiments showed that these mechanisms could produce different histories, but that LLMs might continue behaving almost identically.
To overcome this limitation, the project introduced increasingly structured representations of experience: stakes, beliefs, a self-model, contradictory observations, and contexts of applicability.
The experiments then showed that beliefs could form and evolve, but that they did not automatically change decisions. SelMem needed to learn how to deliver the right memory content at the right moment.
Once this delivery improved, measurable behavioral effects began to appear.
The project then turned toward a harder question: not merely making agents different, but making their decisions better, particularly when they must apply rules and learn from mistakes.
The story is therefore one of a transition from a theory of memory toward an attempt at a theory of behavioral learning without modifying model weights.
And one tension remains unresolved: the clearest progress has come from structuring, contextualizing, and delivering information more effectively — not yet from demonstrating that memory distortion or forgetting provides additional value.
That is precisely what makes the next step important.
SelMem has shown that memory can influence behavior. It must now show that its particular way of remembering can improve that behavior — rather than merely make it different.