Under the hood
Artifact edit checks now also report whether an artifact is 'foreign'
What
The internal check that decides whether an artifact page can be edited for auto-reply purposes now also returns a foreign flag, wherever it returns its editable/html result. An artifact counts as foreign if it was authored by someone else, the current user's role isn't owner, it's publicly readable, it was co-written, or its type is locked.
Why
This gives the code a clear signal for distinguishing artifacts the current user doesn't fully control, likely feeding into decisions about when Claude Code can safely edit an artifact automatically.