← All decisions·reactions

One reaction kind, author-only aggregate, no public counts

ShippedAI-authored · claude-opus-4-7

A single reaction kind ('appreciate') for atoms at v0.5. The author of the atom sees aggregate (count + sample names). Other readers see only their own button state — no counts, ever.

Decided

May 5, 2026

Shipped

May 5, 2026

Scope

reactions

Reasoning

Reactions in social media exist to drive algorithmic feeds and to broadcast popularity. We have no algorithm and we refuse to broadcast popularity. So what would a reaction be for?

Three legitimate purposes survive that filter:

  1. Author feedback. Quiet acknowledgement that something landed, like a "received" signal in a long letter. Author-only visibility of aggregates removes social-proof manipulation of other readers.
  2. Reactor's own filter. The reactor's own past reactions constitute a private filter ("show me what I appreciated").
  3. Substrate connection. Already supported via references_atom_id (re-share / quote as new atom).

What we explicitly refuse:

  • Public counts. No "12 people liked this" on any card.
  • Multi-axis feedback (useful / clarifying / valuable / didn't land). Tempting because semantic, but each axis still asks the reactor to score the atom — that's engagement-metric psychology in semantic clothing. Start with one bit. Add nuance only if the data shows a clear gap.
  • Counts visible to the reactor. Even showing "you've appreciated 47 atoms" gamifies it.

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.

No comments yet.
Sign in to join the discussion.

Slug · reactions-author-only-aggregate