A saved thought has no value merely because it still exists. Someone has to encounter it when it changes what they are doing. That is a different problem from retrieving the nearest text after a well-formed question.
Gardener began as a voice-first personal-memory system. In the project’s research, notes often returned through a new context rather than a deliberate search. The design moved toward capture, structured memory, and several routes back: Ask, a timeline, stories, and connections among notes.
The next question I want to investigate is when a memory system should volunteer an old thought. That proposal goes beyond what the existing app and class studies establish.
Relevance can still be an interruption
Suppose I am writing about a control system and the app finds an old note about revocation. It may be semantically relevant. It may also be something I already remember, something I decided against, or a distraction from the paragraph I need to finish.
A resurfacing policy needs more than similarity. It needs an estimate of whether this memory could change the current work, whether the user is likely to remember it already, and how expensive the interruption will be. Those quantities are uncertain and partly private to the person.
A reasonable system should be able to wait. The same note might be valuable during an evening review and unwelcome during a meeting. A dismissed suggestion also needs interpretation: wrong content, wrong timing, or simply no spare attention? Treating every dismissal as a content rejection could train the system away from useful ideas.
Keep the original thought underneath the structure
Gardener’s architecture preserves the raw note before extraction and clustering. Generated entities, graph links, answers, and stories should retain provenance back to source material. That is useful when the system’s interpretation changes or a generated connection feels wrong.
A graph is a proposed organization, not an authoritative account of what the user meant. If a new clustering pass reorganizes memories, a person should still be able to recover the original thought and understand which machine-generated relations changed.
This is especially important for an ambitious idea recorded badly. A smooth summary can remove the uncertainty or contradiction that made the note worth keeping. Compression should not silently turn “could this work?” into “this works.”
Evaluate the return, not just the search result
A proposed study would compare deliberate search, a fixed review schedule, and context-sensitive resurfacing. Ask users to mark whether a returned note changed a decision, prompted a useful connection, or imposed unnecessary attention. Follow up later, because an initially interesting suggestion can still fail to matter.
The study should also measure the memories the system never shows. A policy optimized only on clicked suggestions can become excellent at serving familiar material while missing the unusual connection. Some exploration is necessary, but its interruption cost belongs in the accounting.
This makes the product harder to evaluate than a retrieval benchmark. A correct citation verifies where an answer came from. It does not establish that now was a good time to show it.
Forgetting has two meanings here
In my visual-memory work, the system must discard information because the retained feature budget is small. In a personal-memory app, storage may be cheap while attention remains scarce. Keeping a note and declining to surface it are different operations.
I would preserve that separation. A person may want an archive that forgets almost nothing and an interface that is extremely selective. They should also be able to explicitly release material. A system should not infer a desire for deletion from a preference for fewer interruptions.
The larger idea is a memory interface that takes responsibility for the cost of returning information. Its success would be measured in useful changes to ongoing work, with the original thought still available when the interpretation is wrong.
Sources and related notes
- Gardener, my voice-first memory project, developed through generative, usability, and field-study work in CS377U.
- What should survive before the question arrives?.
- The demonstration leaves out the rule, on learning the scope of a personal correction.