Skip to content

Commit 3f0acc1

Browse files
committed
chore(changeset): the code-packaged owner's promote answer is unchanged (NOT_OVERRIDABLE / 403)
Claude-Session: https://claude.ai/code/session_01GP3comALHRcRBixS2TEnLF Co-authored-by: Claude <noreply@anthropic.com>
1 parent 7cd3026 commit 3f0acc1

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

‎.changeset/23630-promote-doors-d99.md‎

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ What changes for you, where package `P`'s runtime-authored row owns object `NAME
2525

2626
- A promotion of `Q`'s draft of an object no other package's row holds, and the owner `P`'s promotion of its own draft.
2727
- A publish naming no package that promotes a package-unbound draft into the owner's package.
28+
- A code-packaged owner. An object a code package ships is sealed, so a promotion of another package's draft of it still answers `403 NOT_OVERRIDABLE` (the batch door: that code in `failed[]`), as the save door does, and never `OBJECT_OVERLAY_PACKAGE_MISMATCH`.
2829
- A package-less owner (the `sys_metadata` sentinel). Its rule is decided separately.
2930
- Every type except `object`. Two packages may still hold one name.
3031
- Rows stored before ADR-0029 D9.9 stay as they are. Nothing is rewritten on upgrade.

0 commit comments

Comments
 (0)