I think it would be better if the search also returns notes that are pending for approval, so that we don't create a request for that item and the request gets rejected for already exits item(after approval). Saves the time so that can create only for non existing items
In theory nice idea to circumvent duplication but in praxis I don't now if possible. You've clearly not seen what crap some people try to publish and your eyes get shielded from through the validation process.