From b42a3cfe3cb747022bf04c809299bed680b2e631 Mon Sep 17 00:00:00 2001 From: Claude Date: Fri, 28 Aug 2026 12:25:07 +0000 Subject: [PATCH] docs(skills): stop printing a refusal string the sharing gate no longer emits MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit `data-hooks.md` quoted the by-id write gate's message verbatim, as the literal a hook author would match on. The consumer half of #12493 converts that refusal onto the Operation Message Catalog, so the sentence becomes end-user copy rendered in the caller's locale — the printed string is never emitted again, and matching on it would be matching on prose that varies by locale. The fence names the shape and points at the stable channel (the error's code) instead. Token-neutral by construction: check-skills-token-ratchet reads 12611 against a ceiling of 12611 (+0), and the bundle-wide authored total is unchanged. An earlier draft carrying an explanatory paragraph measured +113 over that ceiling; the ratchet marks raising a ceiling MAINTAINER-ONLY, so the prose was dropped rather than the ceiling moved. Split out of the code PR because `skills/**` is a governed surface: Prime Directive #14 judges a PR on its file list, and one path hit forks the whole PR and reserves the landing for a human. Co-Authored-By: Claude Opus 5 Claude-Session: https://claude.ai/code/session_0194kbQJxUvv2yvsGRtuXpP5 --- skills/objectstack-data/references/data-hooks.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/skills/objectstack-data/references/data-hooks.md b/skills/objectstack-data/references/data-hooks.md index e3ecc47293..2df6c8aa80 100644 --- a/skills/objectstack-data/references/data-hooks.md +++ b/skills/objectstack-data/references/data-hooks.md @@ -495,7 +495,7 @@ whoever is elevated. If the acting user cannot edit the target (e.g. it is `public_read`), the write throws: ``` -FORBIDDEN: insufficient privileges to update +FORBIDDEN: ``` **An admin is not automatically exempt** — the gate is `canEdit`, driven by the