anchor.diff:      const revertIsOn = () => (cd.settings.revert(predicted) === 'on');
       const isLightToRevertTo = (cd.kata.index() > 1);
   
  -    const result =
  -      predictIsOn() && isRagOutcome && predictedWrong
  -        && revertIsOn() && isLightToRevertTo;
  -
  -    clog(`runNeedsReverting()`);
  -    clog(`  predictIsOn == ${predictIsOn()}`);
  -    clog(`  predicted == ${predicted}`);
  -    clog(`  isRagOutcome == ${isRagOutcome}`);
  -    clog(`  predictedWrong == ${predictedWrong}`);
  -    clog(`  revertIsOn == ${revertIsOn()}`);
  -    clog(`  isLightToRevertTo == ${isLightToRevertTo}`);
  -    clog(`  result ===> ${result}`);
  -
  -    return result;
  +    return predictIsOn()
  +      && isRagOutcome
  +        && predictedWrong
  +          && revertIsOn()
  +            && isLightToRevertTo;
     };
   
     //- - - - - - - - - - - - - - - - - - - - - -
  
positive.code:     cd.kata.editor.output(stdout, stderr, status);
      cd.kata.tabs.output().click();
      cd.kata.appendTrafficLight(light, {scrollIntoView:true});
      clog(`refreshFromTest() increment(before)... index=${cd.kata.index()}`);
      cd.kata.index.increment();
      clog(`refreshFromTest() increment(after )... index=${cd.kata.index()}`);
    };
  
    //- - - - - - - - - - - - - - - - - - - - - - - - -
  
negative.code:       cd.kata.editor.output(data.stdout.content, data.stderr.content, data.status);
        cd.kata.tabs.output().click();
        cd.kata.appendTrafficLight(data.light, {scrollIntoView:true});
        cd.kata.index.increment();
        //Switching directly to a review of the reverted light is possible here...
        //cd.review.fromTestPage(cd.kata.id(), cd.kata.index() - 2);
      }, 'json');
  