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 rank Required satisfaction % Required votes
(by number of author's approved kata)
<10 <20 <30 30+
White 80+ 12 10 8 6
Yellow 80+ 10 8 7 5
Blue 75+ 8 6 5 4
Purple 70+ 5 4 3 3

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.