You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(metadata-protocol): the metadata write refusal stops depending on deployment topology (#8184) (#8353)
* fix(metadata-protocol): the scoped-kernel refusal consults the package door (#8184)
`saveMetaItem`'s artifact-backed refusal sits behind
`environmentId !== undefined` and threw before
`SysMetadataRepository.assertAllowed` ever ran, so one request answered
`403 ITEM_LOCKED` on a host-config kernel and the undiscriminated
`403 NOT_OVERRIDABLE` on a project/cloud per-env one.
The branch now consults the same `isWritablePackage` predicate and throws
the repository's OWN emitter — one condition, one vocabulary, on every
topology.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012WMpuAfA2KSdDjGF6tm1bH
* chore(changeset): scoped-kernel package door (#8184)
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_012WMpuAfA2KSdDjGF6tm1bH
---------
Co-authored-by: Claude <noreply@anthropic.com>
0 commit comments