Whylode is a Bob mode for IBM i teams. When a rule changes, Bob finds every line that implements it. Where the code can't explain itself, Bob asks the person who knows and saves the answer next to those lines. The next change starts from what's already known.