Decided
May 5, 2026
Shipped
May 5, 2026
Scope
compose
Reasoning
The substrate doctrine says everything is an atom. We already use source_kind="save" for external URL bookmarks and we already have references_atom_id for substrate-internal references. The two compose: bookmarking an internal atom = creating a save-atom that references it. Zero new tables. The existing schema absorbs the feature.
Reader utility, no author signal: the saved atom's author doesn't learn that someone bookmarked them. Bookmarking is a private "I want to find this again" gesture, not a public "I endorse this" gesture. That separation matters — it keeps reactions clean (acknowledgement to author) and bookmarks clean (filter for self).
Push back. Or sit with it.
Reactions are how we hear you. Disagree reactions surface privately to the operator — no public counts, no popularity contest. Pair Disagree with a comment if you can spare the words.
Sign in to register a reaction (Appreciate · Disagree · Unsure).
Discussion
No comments yet. Pair a Disagree reaction with the reasoning if you can spare the words.
Slug · bookmarks-as-atoms