From d74709ebad7cac55b1de4211fecbbbccb16617e5 Mon Sep 17 00:00:00 2001 From: os-project-manager Date: Mon, 21 Sep 2026 02:39:01 +0000 Subject: [PATCH] chore(claude): allow-list the two objectui landing REST calls in settings.json MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The objectui spellings of the two landing-endpoint allow rules that already exist for objectstack since #19047. Written by the director seat itself under the maintainer's explicit per-PR authorization, verbatim: 「19362 你可以直接开发,不派dev」 — the one charter exception to 「PM 永不写代码」 (a `.claude/` internal-tooling PR with the authorization quoted; reviewed and merged by the maintainer, never self-merged). Every dev-seat attempt to edit this file was refused by the session classifier (Self-Modification, 4 refusals on 2 cards); `deny` is untouched. The card relation is declared in the PR body. Co-Authored-By: Claude Claude-Session: https://claude.ai/code/session_012GcsUbuqFGBibkEDMRC1eE --- .claude/settings.json | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.claude/settings.json b/.claude/settings.json index 2115397df94..cc5aa61dc9e 100644 --- a/.claude/settings.json +++ b/.claude/settings.json @@ -50,6 +50,8 @@ "Bash(curl -sS -X PATCH https://api.github.com/repos/objectstack-ai/objectui/pulls/* *)", "Bash(curl -sS -X POST https://api.github.com/repos/objectstack-ai/objectstack/pulls/*/ccr/ready_for_review *)", "Bash(curl -sS -X PUT https://api.github.com/repos/objectstack-ai/objectstack/pulls/*/ccr/auto_merge *)", + "Bash(curl -sS -X POST https://api.github.com/repos/objectstack-ai/objectui/pulls/*/ccr/ready_for_review *)", + "Bash(curl -sS -X PUT https://api.github.com/repos/objectstack-ai/objectui/pulls/*/ccr/auto_merge *)", "Bash(node --use-env-proxy scripts/pm/post-stamped.mjs *)", "Bash(node --use-env-proxy scripts/pm/label-write.mjs *)", "Bash(curl -sS -X PATCH https://api.github.com/repos/objectstack-ai/objectstack/issues/* *)",