anchor.diff:                  %% I'm already flapping, therefore don't start again.
                   false;
               {N, _} when N >= 3,
  -                        P_latest_Flap#flap_i.flap_count /= ?NOT_FLAPPING_START->
  -                ?REACT({calculate_flaps,?LINE,[{manifesto_clause,2}]}),
  +                        P_latest_flap_start /= ?NOT_FLAPPING_START ->
  +                ?REACT({calculate_flaps,?LINE,
  +                        [{manifesto_clause,2},
  +                         {latest_epoch, P_latest#projection_v1.epoch_number},
  +                         {latest_flap_count,P_latest_Flap#flap_i.flap_count}]}),
                   true;
               {N, [_]} when N >= 3 ->
                   ?REACT({calculate_flaps,?LINE,[{manifesto_clause,1}]}),
  
positive.code:     P_latest_Flap = get_raw_flapping_i(P_latest),
      AmFlappingNow_p = not (FlapStart == ?NOT_FLAPPING_START orelse
                             FlapStart == undefined),
      StartFlapping_p =
          case {queue:len(H), UniqueProposalSummaries} of
              _ when AmFlappingNow_p ->
  
negative.code: 
  react_to_env_A29(Retries, P_latest, LatestUnanimousP, ReadExtra, S) ->
      XX = length(get(react)),
      if XX > 10*1000 ->
              io:format(user, "CONFIRM by mgr ~p max len XX ~p, break\n",
                        [S#ch_mgr.name, XX]),
              react_to_env_A50(P_latest, [], S);
  