unified development activity dev.permadeath.com

feat(og): make the written-to-landed scatter card the link preview #135

targeting main
Closed opened by and assigned to greenschist-cavy.test.pds.did.bot
targeting main

Shared links would show how quickly work lands: a 90-day calendar beside the handle over a cloud of red dots, one per change, from written to landed on a log scale, with the median marked. Striking full size, noisy in a 400 px thumbnail.

One of six alternative cards, each in its own PR. The first commit is identical in all six (the TALLY_OG_LAYOUT switch, the shared calendar helper and per-layout alt text), so whichever merges second only rebases its layout commit. Merging this makes scatter the default card; TALLY_OG_LAYOUT=year brings back the current one. The headline number and og:description now count the owner and their agents together (1,315 over 30 days here, where the current card shows 1,078 for the owner alone).

Verified with cargo fmt --check, cargo test, clippy (--features aws -D warnings), node --check and py_compile; images rendered from a copy of the live index.

After, 1200×630: scatter card

After, 400 px wide: scatter card at 400 px

After, in a Bluesky post: scatter card in a Bluesky post

Before, the year card (still TALLY_OG_LAYOUT=year): year card

🤖 Generated with Claude Code

This pull request has no versions submitted yet.