Skip to content

[rustjava-claude-md-ticketless-guard] docs: forbid ticketless work in CLAUDE.md - #7

Merged
Jun025 merged 1 commit into
mainfrom
chore/claude-md-ticketless-guard
Jul 26, 2026
Merged

[rustjava-claude-md-ticketless-guard] docs: forbid ticketless work in CLAUDE.md#7
Jun025 merged 1 commit into
mainfrom
chore/claude-md-ticketless-guard

Conversation

@Jun025

@Jun025 Jun025 commented Jul 26, 2026

Copy link
Copy Markdown
Owner

What

Adds one clause to this repo's CLAUDE.md (## 착수 규율): no edit/commit/push without a matching ticket file in ~/orchestrator/tasks/ — read-only investigation only, then ask the orchestrator.

Why this belongs in the repo, not the home charter

~/CLAUDE.md instructs non-orchestrator sessions to follow their own cwd's CLAUDE.md. So a session created outside dispatcher (e.g. Dispatch(Cowork)) whose cwd is this repo is skipped by the home charter — while holding edit rights here, with no dispatcher routing, ticket, 3-gate, or reviewer. The guard is only effective at repo level.

The self-check is deliberately "does my ticket file exist", not "am I Dispatch-spawned" — ledger registration, not provenance, and instantly self-verifiable by file existence.

Scope

Documentation only. git diff --numstat = 6 0 CLAUDE.md — six added lines, zero deletions, one file. No code, config, or other docs touched. Source wording: ~/orchestrator/docs/orca-adoption/04-spike-dispatch.md §6-B.

🤖 Generated with Claude Code

… CLAUDE.md

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 <noreply@anthropic.com>
@Jun025
Jun025 merged commit 3478a20 into main Jul 26, 2026
7 of 8 checks passed
@Jun025
Jun025 deleted the chore/claude-md-ticketless-guard branch July 26, 2026 13:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant