anchor.diff:  
   yellow(info, {nodedown, Node}, Data) ->
       State = state(),
  -    cmkit:log({cmcluster, nodeup, Node}),
  +    cmkit:log({cmcluster, State, nodedown, Node}),
       {next_state, State, Data};
   
   yellow({call, From}, nodes, Data) ->
  
positive.code: 
  red(info, {nodedown, Node}, Data) ->
      State = state(),
      cmkit:log({cmcluster, State, nodeup, Node}),
      {next_state, State, Data};
  
  red({call, From}, nodes, Data) ->
  
negative.code:     Hosts = length(net_adm:host_file()),
      state(Nodes, Hosts).
  
  state(Nodes, Hosts) when Nodes >= Hosts ->
      green;
  
  state(Nodes, Hosts) when Nodes >= Hosts/2 ->
  