docs(pm-dispatch): Operational notes 22–25 from the 2026-08-10 services shift - #7410
Closed
os-help wants to merge 1 commit into
Closed
docs(pm-dispatch): Operational notes 22–25 from the 2026-08-10 services shift#7410os-help wants to merge 1 commit into
os-help wants to merge 1 commit into
Conversation
…es shift - 22: kick-with-no-own-merge_group-run = queue-rebuild transient; one receipted flip re-queue, second kick goes to the queue steward (#5810); flip prescription confirmed at scale this shift - 23: same-account claim-race arbitration by claim-comment session ID + timestamp only; loser yields with a handoff comment (#7145) - 24: producer-forced out-of-surface rider (ADR-0112 D3 ledger row in packages/spec riding the minting PR, #7102/PR #7224): three acceptance criteria, cross-seat declaration per #6532, not REWORK - 25: Bash cwd resets every call in this environment; always git -C Maintainer-authorized .claude/ tooling change (Guardrails exemption).
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Authorization (Guardrails
.claude/exemption).claude/tooling change, maintainer-authorized. Verbatim instruction, given in-session by the maintainer (help@objectstack.ai) on 2026-08-10:Per the Guardrails exemption path this PR quotes the authorization above, is opened as draft, and ⛔ will not be self-review-self-merged by the authoring seat — it needs a walkthrough by the maintainer or another seat before it moves.
What changed
Tail-appends four numbered entries to
.claude/skills/pm-dispatch/SKILL.md→ Operational notes (append-only; inserted after note 21, before the three-repo section). No existing text touched. Each note is a lesson the 2026-08-10 services-lane shift paid for first-hand and that the current skill text does not cover:merge_grouprun = rebuild transient. A PR kicked from the merge queue with nomerge_grouprun of its own (siblings allsuccess) was cancelled by a queue rebuild, not by a red (test(examples): pin the #7225 measurement — one persisted-row hook probe per example app (#7258) #7311, one flip re-queue → landed). Prescription: one receipted flip re-queue by the PM; a second kick on the same PR hands off to the queue steward (队列管家 Routine(三仓总管):合并队列健康专责化 —— flaky 签名分诊 / 原样重投 / 新签名拦截 / 跨仓 pin 链停滞观测(座位 Routine 化第二例,维护者 2026-08-06 拍板) #5810). Also upgrades note 21's flip prescription from "3/3 cases" to confirmed-at-scale (every instance this shift, 6+, landed). Un-receipted re-queues are banned — they're indistinguishable from flaky hard-retries in the steward's ledger.callerContextprojection #7141 fixed for comments #7145). All seats share one GitHub identity, soassigneecarries zero information between two sessions; the claim comment's session ID + timestamp is the only tiebreaker (69-second race, first comment wins). The loser yields with a handoff comment carrying its already-done readings, not silently.packages/spec) land in the same PR as the minting. Three acceptance criteria (loud declaration / mandatory per ADR / no atomicity-preserving split), then ACCEPT + cross-seat declaration per the fix(rest,objectql): the import dry run asks the engine for its verdict instead of predicting it (#4633) #6532 precedent. Distinguished from the existing UnknownFilterTokenError 漏诊:含非 word 字符的类占位符串({TODAY()}、{current-user-id}、{30 days ago})绕过诊断,原样下发按字面串比较(17.0.0-rc.2) #5586 note: that one covers the landing point moving packages, this one covers an extra package appearing.git -C <absolute-path>. Extends the existing cross-repo-grep rule to all git operations; a post-cdgit call silently reads the wrong tree and returns a clean-looking absence — exactly the notes-6 failure shape.Review notes
.claude/skill docs, not a published package (matches prior skill-update PRs).Generated by Claude Code