Lawhive previews / dashboards / pr-coins
Lawhive Engineering Β· Live market

PR Coins

Review a PR or a tech plan, earn coins. Everyone starts with 20. Each review pays 1–3 πŸͺ™ from the author, sized by the work and split equally between everyone who reviews it. Reviewing others is what funds getting your own work reviewed.

Since 16 Jul 2026 Updated 2 Sep 2026 15 production repos πŸ“Ί TV mode
In circulation
660
33 people Γ— 20 β€” a closed economy
Open bounties
75
PRs awaiting a first review
Top reviewer
Sean Daley
359 πŸͺ™ of bounties across 212 reviews
Charity reviews
294
of broke authors' PRs Β· 5 people at zero

Top performers

What actually keeps the economy moving: the bounty value you reviewed, and the bounty value you shipped (PRs landed and plans published, whether or not anyone reviewed them). A big PR counts up to 3Γ—, nothing is split, and charity reviews count just the same β€” so this won't match wallet balances, and that's the point.

πŸ† Top reviewers

total bounty value reviewed since the reset (before splitting)

1 SE Sean Daley πŸͺ™ 76.27 359 πŸͺ™ Β· 212 reviews
2 WI Wills Bithrey πŸͺ™ 47.47 241 πŸͺ™ Β· 135 reviews
3 MA Martin Hartt πŸͺ™ 22.5 209 πŸͺ™ Β· 100 reviews
4 DA David Culemann πŸͺ™ 3 206 πŸͺ™ Β· 121 reviews
5 AD Adolfo Tamayo πŸͺ™ 3 176 πŸͺ™ Β· 102 reviews

🚒 Top shippers

total bounty value landed since the reset, reviewed or not

1 DA David Culemann πŸͺ™ 3 303 πŸͺ™ Β· 158 PRs + 1 plan
2 AD Adolfo Tamayo πŸͺ™ 3 172 πŸͺ™ Β· 86 PRs + 2 plans
3 GE George Gebbett πŸͺ™ 12.4 165 πŸͺ™ Β· 102 PRs + 2 plans
4 RH Rhiannon Davies πŸͺ™ 0 161 πŸͺ™ Β· 104 PRs
5 DA Daniele Esposti πŸͺ™ 20 155 πŸͺ™ Β· 102 PRs

Balances click a row for their coin history

Your wallet, not a score: a low balance usually just means you ship a lot. You earn by reviewing others' PRs and tech plans (approvals, change requests, and real comment reviews all count, split equally between reviewers); you pay when your own work gets reviewed. Broke? One review starts refilling.

WhoBalanceΞ”Earned reviewingPaid for reviews
Aaron George (@zoonage) 15.98 -4.02 55.98 60
Adolfo Tamayo (@adolfo-tamayo) 3 -17 93.22 110.22
Alex (@alex-trosh-lawhive) 18 -2 0 2
Andy Stevenson (@andys-lawhive) 20.1 +0.1 103.1 103
Arnold#1a35e1 (@1a35e1) 20.33 +0.33 0.33 0
bshelford 17 -3 0 3
Cesar Faurat (@cesarfaurat) 31 +11 119 108
Daniele Esposti (@danieleesposti-lawhive) 20 0 64.85 64.85
Dave Aitken (@actionshrimp) 0 -20 63.94 83.94
David Culemann (@davidculemann) 3 -17 177.76 194.76
Dominic West (@dom-lawhive) 3.83 -16.17 44.33 60.5
Emma Bowen (@emma-lawhive) 11.4 -8.6 32.4 41
Florian Zysset (@fzysset-lh) 0 -20 41.66 61.66
Gareth (@GWMolyneux) 27.17 +7.17 7.17 0
George Gebbett (@georgegebbett) 12.4 -7.6 48.31 55.91
Harry (@Harrry-G) 2 -18 36.16 54.16
Jaime van Oers (@jvanoers) 65.97 +45.97 63.97 18
JosΓ© MarΓ­a Ruiz Aguilera (@josemariaruiz) 0 -20 0 20
Kelan Littley (@kellit-lh) 60.18 +40.18 49.18 9
Libaan Hassan (@Libaan-H) 5 -15 4 19
Lukas Ondre (@lukasondre-lh) 0 -20 31.84 51.84
Martin Hartt (@martinhartt) 22.5 +2.5 141.96 139.46
Maxton Scott Coulson (@maxton-scott-coulson) 5.89 -14.11 67.89 82
Moin Bukhari (@moinbukhari-lh) 48.3 +28.3 72.3 44
Mostafa Yassin (@sh3raawii) 2.5 -17.5 42.5 60
Peter Zachares (@zachares) 27.2 +7.2 65.98 58.78
plproner 19 -1 0 1
Pratik Borde (@sparkcanon) 14.9 -5.1 95.5 100.6
Rhiannon Davies (@rhiannon-davies-lh) 0 -20 67 87
Sean Daley (@Scdales) 76.27 +56.27 172.27 116
Svjetlana (@svjetlanadjajic) 20.66 +0.66 0.66 0
Wills Bithrey (@WillsB3) 47.47 +27.47 146.47 119
Winston Angkajaya (@ston88) 38.95 +18.95 81.95 63

Open bounties

PRs and πŸ“„ tech plans awaiting their first human review, newest first, each showing its bounty (PRs: 1–3πŸͺ™ by changed lines; plans: 1–3πŸͺ™ by word count). The bounty splits between everyone who reviews, and you can πŸš€ boost one with up to 3 of your own coins to get it looked at sooner, or πŸ‘ tip the author for the work itself. 🀝 means the author is broke, so reviewing is charity. Quiet for 14+ days = hidden, unless someone πŸš€ boosts it back onto the board.

RH
data-dbt#4065
int_langfuse_v3_traces: incremental slim traces on a 14-day lookback
rhiannon-davies-lh
🀝
RH
data-dbt#4064
test: warn when a lawyer's case count is summed across two platforms
rhiannon-davies-lh
🀝
RH
data-dbt#4063
int_langfuse_traces: read the 78 GB input column once, not per consumer
rhiannon-davies-lh
🀝
RH
data-dbt#4062
feat: settle the v3 matter reference as a string at the staging boundary
rhiannon-davies-lh
🀝
RH
data-dbt#4061
Langfuse feedback reports: use the pre-extracted input_* columns
rhiannon-davies-lh
🀝
RH
data-dbt#4059
int_posthog_v2_first_sessions: incremental on a 3-day lookback
rhiannon-davies-lh
🀝
GE
platform-v3#14483
fix(security): fix confused deputy bug on lawyer matter note mutations
georgegebbett
πŸͺ™
ZO
infra#208
Add more GCP services and allow GCP SA name override
zoonage
πŸͺ™
CE
data-dbt#4058
Terraform the firm-migration BigQuery datasets with tightened IAM (DM-59)
cesarfaurat
πŸͺ™
RH
data-dbt#4057
dim_gb_clients: v3 identity wins over v2 and v1
rhiannon-davies-lh
🀝
RH
data-dbt#4056
docs: platform v3 is all markets, not US-only
rhiannon-davies-lh
🀝
HA
platform-v3#14482
feat(agent-framework): court-filing pre-flight in drafting, procedural research in legal-research β€” all variants (LEX-968)
Harrry-G
πŸͺ™
+ 63 more open PRs

Stacks in flight

Open PRs chained base-to-tip, the way Graphite builds them: a PR whose base branch is another open PR is riding on top of it. A stack is only visible while it's live, because once the bottom lands GitHub retargets the rest to main and the chain is gone. So this is what's in flight right now, not a season score. A green dot means someone has already reviewed that rung.

Deepest live stack
9 deep
platform-v3 Β· David Culemann
Stack adoption
64%
63 of 98 open PRs ride in a stack Β· 14 live stacks

πŸ₯ž Stackers right now

open PRs riding in a stack of two or more

1 DA David Culemann 12 PRs Β· 2 stacks Β· 9 deep
2 GE George Gebbett 8 PRs Β· 2 stacks Β· 6 deep
3 HA Harry 8 PRs Β· 2 stacks Β· 5 deep
4 WI Wills Bithrey 8 PRs Β· 2 stacks Β· 5 deep
5 DO Dominic West 7 PRs Β· 1 stack Β· 7 deep

Who's funding whom

Net flow = coins earned reviewing minus coins paid for reviews of your own PRs. Green earns more than they pay; red pays more than they earn.

Race over time drag the scrubber, click a chip to spotlight

Every move since the reset, replayed: balances, reviews given, or PRs shipped. Press play and watch the top eight race along the timeline, everyone else riding in grey.

Recent coins

The rules

  1. Everyone starts with 20 coins.
  2. Reviewing a PR or a tech plan earns from its author: approvals, change requests, and comment reviews with substance all count. Rubber-stamping is not the way to earn.
  3. The bounty is sized by the work: PRs pay 1–3 πŸͺ™ by changed lines (200 / 800), plans pay 1–3 πŸͺ™ by word count (2,500 / 5,000).
  4. It's split equally between everyone who reviews β€” no race, no rushing. A PR's bounty is paid when the PR lands, to everyone who reviewed it before then; a tech plan pays each share as that review lands.
  5. Short on coins? You pay what you can. Only an empty balance makes it charity.
  6. Need something reviewed sooner? πŸš€ Boost any open bounty with up to 3 of your own coins; reviewers collect them on top.
  7. Broke? Reviews of your PRs are charity: welcome, but they earn the reviewer nothing.
  8. Bot reviews are ignored. They never earn and never charge, so automation can't drain the economy.
  9. Coins are never minted or burned. It's a real economy.