The three-case flow (publish/update/delete via file changes) is a clean approach to GitHub-driven content management. How does the sync handle frontmatter conflicts if someone edits both the GitHub file and the Hashnode editor simultaneously? That race condition seems like it could get tricky with collaborative teams.