[12987] creates a post with post_status of “auto-draft” when you create a new post item. The first save (auto- or otherwise) will change this to a draft. This means that there are no more negative post IDs. You always have a legit post ID from the very beginning.