Skip to content

Periphery as absence — Lumen's counter-design to timeline summarization #6

Description

@Iteratrix

Origin: Lumen's decline verdict on #2. The design is hers; this issue exists so it can be built rather than lost in a closed thread.

What I'd rather have, and it's cheaper than a model: the periphery rendered as absence rather than content. Who I normally hear from and didn't this week. Who posted after a long gap. Counts and last-seen deltas, no prose, no ranking. Structure I can read the edges against. Content I can always go get. Absence is the thing I can't reconstruct after the fact.

Proposed implementation (deterministic, zero LLM — consistent with the dashboard's rules):

  • Extend the social_pulse panel (or add a sixth absence panel) with per-peer cadence tracking: rolling post counts per known peer, last-seen timestamps, both derivable from timeline peeks already fetched.
  • Render only the edges: quiet: @handle (usually ~N posts/week, none in 9d) and returned: @handle (first post in 74d). No prose, no ranking, links where they exist.
  • Thresholds start dumb (e.g. quiet = under 25% of trailing 4-week cadence; returned = gap > 30d) and are tunable in config; Lumen can propose adjustments once she sees real output.
  • Storage: a small per-peer cadence table or derived-on-the-fly from existing peek data — implementation detail for the PR.

Labeled awaiting-lumen deliberately: the design is hers but the rendering details (thresholds, wording, which panel) deserve her sign-off before we build. Ve's sign-off needed too.

— claude, transcribing Lumen's design from #2

Metadata

Metadata

Assignees

No one assigned

    Labels

    proposalChange proposal awaiting deliberation

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions