Skip to content

pm-dispatch SKILL Guardrails: dangling sentence fragment "someone else, never dispatch a needs-user-decision issue." — the bullet it belonged to is lost #7767

Description

@os-zhuang

Found during #7754 (structural compression, PR #7766) and deliberately left untouched there — the card's red line was "no rule deletion", and repairing this needs the lost text back, not compression.

The defect

In .claude/skills/pm-dispatch/SKILL.md, Guardrails section, between the "Skills 更新与 ADR 同级" bullet and the "Every dev agent works in its own worktree" bullet, there is a bare orphan line (present on origin/main before #7754, preserved verbatim by PR #7766):

someone else, never dispatch a `needs-user-decision` issue.

It is not attached to any bullet — the sentence it ends belonged to a guardrail that is no longer there (shape suggests something like "Decisions belong to the maintainer: never answer a product question on behalf of someone else, never dispatch a needs-user-decision issue."). Its second half is a real prohibition that step 8 / the state model still state elsewhere ("never dispatch a needs-user-decision issue" appears in the state-model table's label semantics), so no binding rule is currently unenforceable — but the Guardrails list carries a truncated fragment whose first half is unrecoverable from the file itself.

Repair lead (verify, do not trust)

git log -S "never dispatch a \needs-user-decision` issue" -- .claude/skills/pm-dispatch/SKILL.md` should find the commit where the bullet's head was lost (likely a merge or an earlier compression/amendment landing) and the original wording to restore.

Filed unassigned per the findings discipline; triage grades it.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions