Skip to main content

Criteria for Kata Approval and Retirement

Eligibility for Approval#

As an author gets more katas approved, they become established as an experienced kata maker, and less votes will be needed for their future kata to be approved. The following table lists the requirements for a beta kata to be able to be approved:

Average assessed rankRequired satisfaction %Required votes
(by number of author's approved kata)
<10<20<3030+
White80+121086
Yellow80+10875
Blue75+8654
Purple70+5433

To determine whether a kata is eligible for approval, the following procedure is used:

  1. There should be no pending issues.
  2. votes count is calculated as the total amount of satisfaction votes cast on a kata.
  3. votes score is calculated as the sum of votes multiplied by the voting power of the user.
  4. required votes and minimum satisfaction rating are determined from the table above.
  5. The kata is approvable when the requirement for minimum satisfaction rating is met and one of the following conditions is satisfied: votes count >= required votes or votes count >= 3 AND votes score >= required votes.

To be able to approve a kata, the user needs to have Approve Kata privilege.

Auto-Retire#

Low-quality kata are automatically retired. Current rules are:

  1. If 4 or more votes and satisfaction percent is 0 (4+ consecutive "Not Satisfied" as the only votes)
  2. If a kata collected enough votes to be approved (see above) and the satisfaction rate is less than or equal to half of the required satisfaction.

This feature needs improvement and any feedback is appreciated. Please comment on #1672.