anchor.diff:  %% {@link model_behaviour} callback get/1.
   %% @end
   %%--------------------------------------------------------------------
  +get(Arg) ->
  +    case get1(Arg) of
  +        {error, {not_found, _}} = N when is_binary(Arg) ->
  +            ?warning("NOT FOUND ~p ~p", [Arg, Arg]),
  +            N;
  +        {error, {not_found, _}} = N ->
  +            ?warning("NOT FOUND ~p ~p", [Arg, to_uuid(Arg)]),
  +            N;
  +        R -> R
  +    end.
  +
   -spec get(uuid() | entry()) -> {ok, datastore:document()} | datastore:get_error().
  -get({uuid, Key}) ->
  +get1({uuid, Key}) ->
       get(Key);
  -get(#document{value = #file_meta{}} = Document) ->
  +get1(#document{value = #file_meta{}} = Document) ->
       {ok, Document};
  -get({path, Path}) ->
  +get1({path, Path}) ->
       ?run(begin
                {ok, {Doc, _}} = resolve_path(Path),
                {ok, Doc}
            end);
  -get(?ROOT_DIR_UUID) ->
  +get1(?ROOT_DIR_UUID) ->
       {ok, #document{key = ?ROOT_DIR_UUID, value =
       #file_meta{name = ?ROOT_DIR_NAME, is_scope = true, mode = 8#111, uid = ?ROOT_USER_ID}}};
  -get(Key) ->
  +get1(Key) ->
       datastore:get(?STORE_LEVEL, ?MODULE, Key).
   
   %%--------------------------------------------------------------------
  
positive.code: -spec resolve_path(Parent :: entry(), path()) -> {ok, {datastore:document(), [uuid()]}} | datastore:generic_error().
  resolve_path(ParentEntry, <<?DIRECTORY_SEPARATOR, Path/binary>>) ->
      ?run(begin
               {ok, #document{key = RootUUID} = Root} = get(ParentEntry),
               case fslogic_path:split(Path) of
                   [] ->
                       {ok, {Root, [RootUUID]}};
                   Tokens ->
                       case datastore:link_walk(?LINK_STORE_LEVEL, Root, Tokens, get_leaf) of
                           {ok, {Leaf, KeyPath}} ->
                               [_ | [RealParentUUID | _]] = lists:reverse([RootUUID | KeyPath]),
                               {ok, {ParentUUID, _}} = datastore:fetch_link(?LINK_STORE_LEVEL, Leaf, parent),
  
negative.code:                              {error, {not_found, ?MODEL_NAME}};
                           {error, Reason} ->
                               {error, Reason}
                       end,
                       ?info("WALK ~p ~p ~p", [Root, Tokens, Res]),
                       Res
               end
           end).
  
  