anchor.diff:  -spec translate_resource(gri:gri(), Data :: term()) ->
       gs_protocol:data() | fun((aai:auth()) -> gs_protocol:data()).
   translate_resource(#gri{id = Guid, aspect = instance, scope = public}, #file_attr{
  -    name = Name,
  +    name = FileName,
       type = TypeAttr,
       mode = Mode,
       size = SizeAttr,
  
positive.code:         }
      end;
  translate_resource(#gri{id = Guid, aspect = instance, scope = private}, #file_attr{
      name = Name,
      owner_id = Owner,
      type = TypeAttr,
      mode = Mode,
  
negative.code:         end,
  
          #{
              <<"name">> => DisplayedName,
              <<"index">> => FileName,
              <<"type">> => Type,
              <<"posixPermissions">> => integer_to_binary((Mode rem 8#1000), 8),
              <<"mtime">> => ModificationTime,
  