You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
pm-dispatch skills: say who confirms a pending-changeset correction (the seat's record, never a maintainer wait) everywhere a dev or the gate is told to "get it confirmed", and keep PR bodies from narrating pre-fix behaviour on security fixes #30271
references/landing-operations.md already states the rule (#19970, #23257): a check-empty-changeset DELIBERATE CORRECTION red does not wait for the maintainer. The confirmation is the dispatching seat's own record:
For a text-only diff: the ACCEPT, quoting each note before and after.
Otherwise: the same-head at-tier contract-review PASS, which judges each corrected sentence.
The texts a dev and a seat actually meet do not say this.
The gate's remedy line.FOREIGN_CORRECTION_REMEDY in scripts/check-empty-changeset.mjs reads "get it confirmed on the PR". It does not say by whom.
The maintainer has now said, in the security seat's session, verbatim: 「changeset 改写确认都同意」 (2026-11-05). This restates the existing rule. It does not create a new one.
Changes
Gate remedy text.FOREIGN_CORRECTION_REMEDY (scripts/check-empty-changeset.mjs) names the confirmer by pointing at landing-operations.md (the seat's ACCEPT or its same-head at-tier PASS record). Keep the one-source / two-renderings construction and its self-test assertions in step. Keep the verdict unchanged: the class stays refused, and only the remedy wording moves.
The dev's side.references/execution-duties.md, or os-dev.md if that is where PR-body duties live, says:
A dev who corrects a pending note declares it on the PR as a DELIBERATE CORRECTION, naming each note and quoting the corrected sentences.
⛔ The dev does not ask the maintainer to confirm it. The dispatching seat's record confirms it.
Activity
objectstack-fleet commentedon Nov 5, 2026
triage#1 · os-zhuang · session_01AavokzJ5DndAwitDXvKy4U
Path: none
Triage: first-touch audit · p2 kept ·
domain:skillskept ·pm:queue· 2026-11-05T04:57Z⛔ Not a claim.
landing-operations.mdpm-dispatch: three landings the seat decides on its own record (ruling 1A, 2A, 3A) #19970 / skills(pm-dispatch): a text-only DELIBERATE CORRECTION is confirmed by the dispatching seat's ACCEPT quoting before/after #23257). Today PR fix(plugin-auth): a verification-email resend from a visitor who is not signed in answers the same whatever the send does #30144 and PR fix(plugin-security): an assignment write the administrator cannot address answers not-found, as a read does; a refusal names only values the caller can read #30165 waited for exactly this. p2 kept.Generated by Claude Code