What is the Kodus Review tab
The Kodus Review tab answers one question: is your team acting on what Kodus says? Unlike the Productivity tab (which measures general delivery metrics like deploy frequency and PR cycle time), Kodus Review is about Kodus itself — how many suggestions get implemented, which categories and rules land or get ignored, and where the team pushes back. Every chart and table respects the global repository and date range filters at the top of the page. Click a repository row, a category bar, or a rule to drill into the underlying suggestions.Summary cards
Implementation rate
The core metric. A suggestion counts as implemented when its final status isimplemented or partially_implemented at the time the PR closes.
- Only delivered suggestions count (the ones actually posted as PR comments). Drafts Kodus filtered out before commenting are never counted.
- Suggestions are attributed to the week the PR closed, because implementation status is only final once the PR merges.
Week over week
The weekly chart shows the trend, with a toggle:- Overall — a single implementation-rate line.
- By severity — one line per severity (critical / high / medium / low), so you can see whether higher-severity suggestions get implemented more.
By category and by severity
- By category — sent vs. implemented per suggestion category. Click a bar to open the suggestions explorer filtered to that category.
- By severity — implementation rate per severity level. The expectation is a descending gradient (critical implemented more than low). If it looks flat or inverted, severity isn’t guiding the team.
Negative feedback
Feedback comes from 👍 / 👎 reactions on Kodus’s suggestion comments.- Negative vote rate (summary card) —
👎 ÷ (👍 + 👎), with the trend vs. the previous period. Lower is better. - By category — where the team disagrees most. A category with many 👎 is a candidate to retune or disable.
- Trend — negative votes week over week.
Repositories — health
A per-repository table: PRs reviewed, suggestions sent, implementation rate, 👍/👎, and the weakest category (the category with the lowest implementation rate in that repo, given a minimum sample). It shows where Kodus is landing versus being ignored. Clicking a row focuses the whole cockpit on that repository (same as picking it in the repository filter).Kody Rules — health
How each Kody Rule is performing in the period: triggers, implementation rate, 👍/👎, and a status. Only active rules appear — deleted or inactive ones are excluded since you can’t act on them. The status is computed per rule, in this priority order:
Noisy and Ignored look similar but call for different actions. Ignored is passive — the rule fires but nobody implements it, and you can’t tell if it’s noise or just neglect. Noisy is active disagreement — the team explicitly downvotes it, so you know it’s noise. That’s why a rule that is both shows as Noisy: the downvotes are the stronger, more actionable signal. The thresholds are sensible defaults and may be tuned over time.