A tiny Astro site that ranks PostHog employees by how often they repost company posts on LinkedIn. Data lives in a single JSON file, deploys statically to Netlify.
npm install
npm run devThen open http://localhost:4321.
- Open
src/data/reposts.json - Add or update an entry under
employees - Commit and push — Netlify auto-rebuilds
Each repost is just:
{ "postUrl": "https://linkedin.com/posts/...", "date": "2026-05-28", "topic": "Launch week day 1" }- Push this repo to GitHub
- Netlify → "Add new site" → "Import an existing project" → pick the repo
- Build settings auto-detect from
netlify.toml(build:npm run build, publish:dist) - Done
The data file is the contract. A Cowork scheduled task will eventually:
- Open LinkedIn (via Claude in Chrome) and scan recent PostHog company posts
- For each post, collect the reposter list
- Diff against
src/data/reposts.json - Commit additions, push to GitHub → Netlify rebuilds automatically
Nothing in the frontend needs to change when manual editing turns into automation.
Self-reporting is trivially abusable. Whatever input flow you use (manual now, scheduled later), keep postUrl mandatory so reposts are verifiable.