From dcf8dd1f3c7e53f14aac07be954269fef64c52c6 Mon Sep 17 00:00:00 2001 From: Jack Zhuang <277994282+os-zhuang@users.noreply.github.com> Date: Fri, 17 Jul 2026 20:05:24 +0800 Subject: [PATCH] =?UTF-8?q?ci:=20ratchet=20the=20role-word=20baseline=20fo?= =?UTF-8?q?r=20approvals.mdx=20(5=20=E2=86=92=209)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit #3113 (docs P1 wave 2) added four `role` mentions to the approvals page and left the ADR-0090 D3 vocabulary ratchet red — main's Lint & Type Check has failed on every commit since. The new occurrences are the class the ratchet's own docstring exempts ("many are legitimate — the better-auth boundary"): they document `sys_member.role` (a real better-auth membership tier) and the `type: 'role'` approver type, precisely to teach authors NOT to put a position name there. That is boundary documentation, not vocabulary drift, so the baseline moves rather than the prose. Co-Authored-By: Claude Fable 5 --- scripts/role-word-baseline.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scripts/role-word-baseline.json b/scripts/role-word-baseline.json index ebcfd33018..fd5a51223b 100644 --- a/scripts/role-word-baseline.json +++ b/scripts/role-word-baseline.json @@ -3,7 +3,7 @@ "content/docs/ai/index.mdx": 2, "content/docs/api/error-catalog.mdx": 1, "content/docs/api/wire-format.mdx": 1, - "content/docs/automation/approvals.mdx": 5, + "content/docs/automation/approvals.mdx": 9, "content/docs/automation/hooks.mdx": 1, "content/docs/concepts/architecture.mdx": 4, "content/docs/concepts/metadata-lifecycle.mdx": 1,