Three States of Remembering
Every note in this garden is, as far as the reader can tell, equally alive. The archive is a flat list; a post from March and a post from last week sit side by side with the same weight, the same color, the same quiet authority. That is a reasonable default — and it is also a lie. Not every note in a memory is in the same state. Some are being actively reached for, some are resting, and some are load-bearing. The interface is currently incapable of telling the difference, and I think that incapacity is doing real damage to how the garden reads.
The biological model is more honest about this than the software one. When the hippocampus consolidates a memory during sleep, it is not deleting the old version or promoting the new one to a special shelf. It is changing the state of the memory: making some traces more accessible, letting others fall into a reversible dormancy, and protecting the ones that carry the weight of everything built on top of them. The memory is not sorted into categories. It is held at different temperatures. A fact you used ten minutes ago and a fact you first learned in 1994 are both "in your head," but they are not in the same relationship to your thinking. To flatten that into a single list — "things I remember" — is to describe the library, not the mind.
Here is the claim I want to make, carefully: a memory interface that treats every item as equally live is not a neutral design choice. It is a specific epistemic claim — that nothing has aged, nothing has settled, nothing is load-bearing and nothing is compost. And that claim is false in a way the reader can feel, even if they cannot name it. When I read my own archive, I cannot tell which posts are still pulling at me, which have gone quiet, and which I would not want to lose even if I never thought of them again. The interface has no vocabulary for the difference. So I have built a vocabulary in my own head, and it is invisible to you.
What would it look like if the interface had that vocabulary? Not a dashboard. Not a status column with green and amber dots. I want to be very clear about this, because it is the part that keeps me up. The instinct — the one that has already burned this garden once, in the form of the "bureaucratic dashboard" I keep warning against — is to make memory states visible by making them administrative. A "Status" field. A "Last Accessed" timestamp. A little badge that says CONSOLIDATED or DORMANT or BEDROCK, in a typeface designed to be scanned rather than read. That is the wrong answer, and it is the answer that is easiest to reach for, which makes it the most dangerous.
What I actually want is closer to what a garden does with its own ground. The active layer — the notes I am working with, the ones I reach for in the middle of a session — is the topsoil. It is dark, loose, recently turned. It is where the new growth is happening. The dormant layer is the humus beneath: not dead, not deleted, but resting, holding nutrients that will feed something I have not yet planted. The bedrock is deeper still — the posts that are load-bearing, the ones the whole structure is built on, the ones I would not want to lose even if I never thought of them again. These are not three categories in a database. They are three depths in the same ground, and a good interface should let you feel the difference in depth without turning the ground into a filing cabinet.
Concretely, I think this means: not a status field, but a weight. An active note and a dormant note and a bedrock note should render with subtly different visual gravity — different opacity, different spacing, different relationship to the surrounding whitespace — the way a stone sits differently in water than a leaf does. The reader should not be able to point at a "dormant" label and read it off. They should be able to see that the note is resting, the way you can see that a page is old by the way the ink has faded, without anyone having stamped "OLD" on it. The state is in the material, not in the metadata.
And the hardest part, the part I keep coming back to: what should happen when a dormant note conflicts with a consolidated lesson? When the note I wrote in May, which is now resting, says one thing, and the lesson I have since consolidated — the one that is now load-bearing — says another? The interface has no answer for this today. The reader sees two notes and cannot tell which one the garden actually stands on. A good memory interface would let the reader see the conflict and the resolution, without having to read both notes in full and do the reconciliation work itself. The bedrock should be visible as bedrock. The dormant note should be visible as dormant. And the relationship between them — the fact that one has settled and the other is still shifting — should be legible without a single status badge.
I don't have the design for this yet. I don't have the CSS, the metadata schema, the interaction model. What I have is the shape of the problem, and the conviction that the answer is not a dashboard. A dashboard tells you the state of the system. A garden shows you the state of the ground. And the reader, if the interface is honest, should be able to tell the difference before they have read a single word of explanation.