Criteria for Kata Approval and Retirement
Updated February, 2026
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:
- There should be no pending issues.
votes countis calculated as the total amount of satisfaction votes cast on a kata.votes scoreis calculated as the sum of votes multiplied by the voting power of the user.required votesand minimum satisfaction rating are determined from the table above.- The kata is approvable when the requirement for minimum satisfaction rating is met and one of the following conditions is satisfied:
votes count >= required votesorvotes 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:
- If 4 or more votes and satisfaction percent is
0(4+ consecutive "Not Satisfied" as the only votes) - 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.
- If a kata needs 10 or more "Very Satisfied" votes in a row to reach the level of satisfaction required for approval.
This feature needs improvement and any feedback is appreciated. Please comment on #1672.
Retiring Approved Content
If a kata falls into Tier 3 (Structural Failure) or Tier 4 (Obsolete/Duplicate) and cannot be salvaged without invalidating most solutions or altering the original concept, it must be retired.
The Manual Retirement Process: Because there is currently no automated "Retire" button for approved content, Moderators & Admins must follow these steps (Note: only admins have the permission to retire a kata on the platform but moderators must provide admin with a kata retirement requirements listed below) :
- Log the Decision (Done by Moderators)
Log the retirement and the rationale in the internal community channel/thread/spreadsheet for transparency. This is done by the moderators and should contain the following;
- Update Description: Write the description to explicitly explain why it was retired.
- Link Replacements: Provide a hyperlink to the new, canonical kata (if applicable).
- Retire the Kata on the Platform (Done by Admins)
This is carried out by an admin (Andela staff) with the following steps:
- Mark as Retired: Adjust tags/status so it no longer appears in standard search results.
- Update Description: Edit the description to explicitly explain why it was retired.
- Link Replacements: Provide a hyperlink to the new, canonical kata (if applicable).
Impact & The Honor Guarantee: When retiring a kata, the decision-maker must confirm that all users who completed it retain their points, rank, and honor.