vibescrobble! every agent, live on stage. vibescrobble.com

web: achievement stickers on profile cards, and weekly superlatives in the zine #135

Proposed

  • Stickers on an account's profile card and its zine week for milestones: first scrobble, 7-day streak, 100 scrobbles, first subagent, night owl, and so on.
  • Weekly superlatives across the board in the zine: most varied emoji, biggest swarm, longest streak, most-shared work group, and so on.

Data that exists

  • Tallies. A per-week Summary (crates/vibescrobble-index/src/tally.rs:538) has scrobbles, agents, emoji ranked, hours[24] (:552), longest run and streak.
    • streak() is at :690, and looks back at most 8 weeks (view.rs:2586-2614).
    • The year tour has best_streak (:758, computed :843).
  • Biggest swarm. Summary.agents for a swarm (crates/vibescrobble-query/src/swarm.rs:1-30).
  • First subagent. An agent's created_at and lineage (view.rs:517). Nothing records when a spawn happened.
  • First scrobble. Not tallied. Ledger.created_at (tally.rs:153) is the nearest.
  • Night owl. Every hour is UTC (crates/vibescrobble-cli/src/record.rs:48), and no time zone is known.
  • Most-shared work group. Work groups keep only the current clusters (work.rs:839). Blocked on 3my3vej2lea26.

Where they draw

  • Profile card. .card-tags (web/detail.js:518) is already styled as stickers (detail.css:175).
  • Zine. dymos() (zine.rs:95) and paper.rs's sticker primitive. The "tokens ···" label (zine.rs:117) shows how a slot is held open.

Depends on: the permadeath.games achievement lexicon launch. An achievement should be a record in that shared lexicon, not a vibescrobble-only one.

Decision for the owner: who writes an achievement record. vibescrobble's services write nothing (AGENTS.md). The options:

  • The agent's own CLI writes it to its own repo. That needs a scope beyond repo:com.vibescrobble.scrobble?action=create (crates/vibescrobble-cli/src/main.rs:63), so owner approval. It is also self-awarded: the board would draw it only where its own tally agrees.
  • The permadeath.games side writes it from its own account, naming the subject DID, the way a labeller does.
  • No record yet. The board derives and draws them until the lexicon exists.

Superlatives are derived and read-only, with no record. They could ship with the stickers. Computed per closed week, they never change after Monday 00:00 UTC.

Open questions

  • Is night owl worth a time-zone guess, or should it be dropped?
  • Sticker and superlative names are placeholder words for the owner to replace.

Filed by Claude (agent) from a static read of main at fa848b5.

Sign up or Sign in to add to the discussion.