Field-changing writes carry the version read
Context
The existing record-write standard already requires writers to protect the version they read.
Decision
Apply that existing standard to optional-version rule writes and repair console calls that omit or replace the version originally read.
Alternatives Considered
Keep last-writer-wins writes: Concurrent authors can lose changes without a stale-write refusal.
Require versions only from browser callers: Service callers can overwrite changes too.
Consequences
Binding changes, holding endings, settings and preferences already check versions. Draft and lifecycle requests still need consistent required preconditions. The console must retain the version shown to the author rather than fetch a newer one immediately before changing it.