JevMade Sign in
← Back to guides

JevMade field notes / Code-review implementation walkthrough

Help code checks remember approved reviewer corrections

Meko saves a reviewer's approved correction. Next time, Jev checks whether that exception applies without dropping other team rules.

Original by Heather DowningAgent workflows

Listen to this guide

JevMade’s plain-English explanation

0:00 /

AI narration

Credits

“How Jev Uses Meko to Make Code Review Feedback Stick” by Heather Downing. Read the original source.

This expanded guide is an AI-narrated adaptation prepared by JevMade. It expands the source’s essential ideas, examples and caveats in JevMade’s own words and is not a word-for-word reading. The synthetic voice does not imitate the author or imply their endorsement.

Our summary

An automated code check can keep raising a warning that a reviewer has already dismissed. Heather Downing saves that correction in Meko, a shared store of team knowledge, rather than teaching new behaviour inside Jev itself. An owner or maintainer must approve the saved ruling before the team can reuse it.

The program first asks Jev whether each block of changed code breaks a guideline, without adding past exceptions. For warnings that remain, it searches for relevant rulings and asks separately whether each one applies. A ruling names the rule, its scope and its reason; uncertain matches go to a person.

Yugabyte reports testing four blocks of changed code before and after one approved ruling, plus 21 labelled cases. These are small tests reported by the company, not checked by outsiders. An exception should remove only its intended warning. Stricter rules belong in the guidelines; code sent to Jev leaves the team.

Key takeaways

  1. Store a reviewer's correction outside the model and require approval before sharing it.
  2. Judge the rule first, then ask a separate, narrow question about any exception.
  3. Keep the ruling's scope and reason, record the decisions, and send uncertain matches to a person.

The article and its companion code, YugabyteDB-Samples/meko-jev-code-review-agent, report the same work, not separate confirmation. The author used three guidelines and four blocks of changed code, checking each three times before and three after sharing the ruling. The 21 cases labelled before testing included five uncertain cases; one exception needed its reason added to stop it applying too broadly. Teams must test the numbers that decide when to flag a problem or ask a person. Arithmetic and date comparisons belong in code. We did not run these tests or the companion program.

Yugabyte · Original published

Read the original guide Opens the author’s site in a new tab.

Keep this for later

Sign in to bookmark experiments, guides and videos, and keep notes only you can see.

Continue to sign in

We’ll bring you back to this listing.