Omit project_role no longer defaults to member. Exclusive duty writes take an advisory lock and retry conflicts so last-writer wins without dual reviewers. Author write tests require err==nil. Co-authored-by: Cursor <cursoragent@cursor.com>