From 680666303b147745598d172abcabc1cf44defe97 Mon Sep 17 00:00:00 2001 From: jun0 Date: Sun, 26 Jul 2026 21:00:58 +0900 Subject: [PATCH] [rustjava-claude-md-ticketless-guard] docs: forbid ticketless work in CLAUDE.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Home charter tells non-orchestrator sessions to follow their own cwd's CLAUDE.md, so sessions created outside `dispatcher` (e.g. Dispatch(Cowork)) land inside this repo with edit rights and no ticket/gate/reviewer coverage. Add the repo-level guard: no edit/commit/push without a matching ticket file in ~/orchestrator/tasks/ — read-only investigation, then ask the orchestrator. The check is "does my ticket file exist", not "am I Dispatch-spawned": ledger registration, not provenance. Co-Authored-By: Claude --- CLAUDE.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index 3065d4a5..f661da52 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -8,3 +8,9 @@ - 클라우드 표면(claude --remote, Cowork, 앱 채팅/Projects) 사용 금지. 로컬전용. - 위험 변경(대량 삭제·스키마 변경·배포) 전 git 체크포인트 커밋을 먼저 남긴다. force-push/rebase 금지. + +## 착수 규율 +- ★**티켓 없는 착수 금지**(2026-07-26 dispatch-guardrail-scope-fix-002): 착수 지시에 대응하는 + **티켓 파일이 `~/orchestrator/tasks/` 에 없으면 편집·커밋·push 하지 않는다.** + 읽기전용 조사까지만 하고 **총괄에게 확인을 구한다.** + (dispatcher 를 거치지 않고 생성된 세션 — `Dispatch(Cowork)` 등 — 의 **원장 밖 변경 방지**.)