Measured by the skills seat (session session_01MsbKEG4LtERSLaDrbehM3e, 2026-08-22) on the first governed PR of its batch. Filed as finding under the skills-lane self-triage exception; grading next round.
Measured
The ACCEPT path for a governed-surface PR requires requesting review from os-zhuang (the maintainer's notification account — draft-PR review requests push to their phone; ruling 2026-08-19). On PR #11077, authored by a dev dispatched from an os-zhuang seat session, the call fails hard:
update_pull_request(reviewers: ["os-zhuang"]) → 422
"Review cannot be requested from pull request author."
GitHub forbids requesting review from a PR's author. Seats run as several accounts (os-elon, os-warren, huangyiirene, os-sales, os-zhuang…) — so the channel works for most lanes but structurally fails for every governed PR authored under os-zhuang, which includes any seat the maintainer runs interactively under their own account.
Impact
The "awaiting a human merge" push notification never fires for exactly this class; the PR is visible only via the round report and the assignee fallback (assigning the PR to os-zhuang does work and was applied to #11077 as the interim).
Directions (grading input)
- Record the assignee fallback as the standing alternative in the ACCEPT-path clause: request review where possible; on the author-identity failure, assign the PR to the maintainer's account instead, and say so in the round report. (Cheapest; protocol text, ratchet-paid.)
- Route os-zhuang-seat governed dispatches to a different authoring identity so the review-request channel always works. (Fleet-shape change — maintainer territory.)
Refs: the ACCEPT 路径分叉 clause in .claude/skills/pm-dispatch/SKILL.md · PR #11077 (where measured).
Measured by the skills seat (session
session_01MsbKEG4LtERSLaDrbehM3e, 2026-08-22) on the first governed PR of its batch. Filed asfindingunder the skills-lane self-triage exception; grading next round.Measured
The ACCEPT path for a governed-surface PR requires requesting review from
os-zhuang(the maintainer's notification account — draft-PR review requests push to their phone; ruling 2026-08-19). On PR #11077, authored by a dev dispatched from anos-zhuangseat session, the call fails hard:GitHub forbids requesting review from a PR's author. Seats run as several accounts (os-elon, os-warren, huangyiirene, os-sales, os-zhuang…) — so the channel works for most lanes but structurally fails for every governed PR authored under
os-zhuang, which includes any seat the maintainer runs interactively under their own account.Impact
The "awaiting a human merge" push notification never fires for exactly this class; the PR is visible only via the round report and the assignee fallback (assigning the PR to
os-zhuangdoes work and was applied to #11077 as the interim).Directions (grading input)
Refs: the ACCEPT 路径分叉 clause in
.claude/skills/pm-dispatch/SKILL.md· PR #11077 (where measured).