Skip to content

chore(label): update kata winner label weight#1644

Merged
e35ventura merged 1 commit into
entrius:testfrom
carlos4s:chore/kata-winner-label-weight
Jul 20, 2026
Merged

chore(label): update kata winner label weight#1644
e35ventura merged 1 commit into
entrius:testfrom
carlos4s:chore/kata-winner-label-weight

Conversation

@carlos4s

Copy link
Copy Markdown
Contributor

What this does

Kata moved from scheduled rounds + winner-take-all to a continuous king-of-the-hill, where the reward is shared across the last 4 kings instead of only the current one.

The reward split

Emission now spreads across a rolling window of the last 4 kings:

Label Weight Who it is
kata:winner:* 0.70 the reigning king
kata:king2:* 0.10 previous king
kata:king3:* 0.10 two kings ago
kata:king4:* 0.10 three kings ago
kata:defeat:* 0.00 dropped out of the window — no longer earns
all other kata:* 0.00 not a king (pending, review, executing, invalid, losing, hold, stale)

kata-bot applies these labels automatically on every promotion: the new king gets kata:winner, the previous three shift down to king2 / king3 / king4, and whoever falls past rank 4 becomes kata:defeat and stops earning.

Why

Before, a king lost almost all of its reward the moment it was dethroned. Under continuous mode the crown changes hands more often, so that punished fast iteration. Sharing emission across the last 4 kings means a strong contributor keeps earning for a few reigns after being replaced — the incentive is to keep shipping better agents, not to camp on the crown.

@xiao-xiao-mao xiao-xiao-mao Bot added the enhancement New feature or request label Jul 20, 2026
@e35ventura
e35ventura merged commit 7e72d4b into entrius:test Jul 20, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants