docs(pm-dispatch): release inventory is two queries, and the console bump linkage is NOT covered at the cut (#6906) - #7292
Merged
os-project-manager merged 1 commit intoAug 10, 2026
Conversation
…jectui), and the console bump linkage is NOT covered at the cut (#6906) Deliverable 1 — the board's consumer documentation now states the release inventory as two queries (objectstack + objectui, each `label:target:<major> is:open`), with the org-level search named as the equivalent one-query form. Written against the amended rule 1 (#7165, file-at-destination): the objectui half is a structural consequence of where cards live, not a transitional artifact. Deliverable 2 — verified rather than assumed. The #6162 window-close chore does NOT cover the release-cut moment (trigger is window-settled, and the card it files is `pm:queue`, never on the board). Gap filed as #7275; the section now records the measured negative instead of implying coverage. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01F8q5J1MQyocgtNspb15fSn
|
The latest updates on your projects. Learn more about Vercel for GitHub. 1 Skipped Deployment
|
os-project-manager
marked this pull request as ready for review
August 10, 2026 07:18
os-project-manager
deleted the
claude/issue-6906-two-query-release-inventory
branch
August 10, 2026 07:33
This was referenced Aug 10, 2026
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.
Fixes #6906
Docs-only change to
.claude/skills/pm-dispatch/SKILL.md(internal agent tooling — not a published skill). Two deliverables.Deliverable 1 — the release inventory is stated as two queries
The board's consumer documentation previously described the maintainer's release inventory as one query (
label:target:<major> is:open). That reading silently drops the entire frontend half, and a short read looks identical to "the board is clear". All three consumer sites are now updated coherently:label:target:<major>— "每个 backlog 恰好一个生产者", step 9 counts the sum of both boards;repo:objectstack-ai/objectstack …andrepo:objectstack-ai/objectui …, names the org-level search (org:objectstack-ai …) as the equivalent one-query form, and notes that the org form also sweepscloud, where a hit is by construction a mislabel signal rather than a board item;Written against the amended rule 1 (#7165, file-at-destination): a card whose landing site is
objectuilives inobjectui, and itstarget:<major>is produced by the objectui whole-repo seat in its own repo. The second query is therefore a structural consequence of the ownership model, not a migration leftover that some future cleanup retires.Deliverable 2 — verified, not assumed: the cut moment is NOT covered
The dispatch asked for this half to be verified rather than assumed, and the verification came back negative. The #6162 window-close chore does not cover the release-cut moment, for two independent reasons (either sufficient alone):
.objectui-shalags objectui main and objectui's merge queue is empty) — the second conjunct is false exactly when a cut is most inconvenient, and nothing on the release path re-evaluates it;pm:queueand therefore carries notarget:<major>, putting it outside both inventory queries by construction. Live specimen measured 2026-08-10: chore: bump the console pin to pick up objectui#4071 (approvals:inboxcomponent ref) #7268, labels =pm:queueonly.The section now records that measured negative in place of prose that read as covered, and states what is guaranteed so the gap is not overstated:
check:objectui-pin-freshis required on the release PR and enforcing on the publish path (#3340 / #6170), so a stale pin cannot ship. What is missing is the process half — the card, or the explicit waiver, at the moment the light turns red.The gap is filed as #7275 (unassigned, three candidate dispositions laid out, no decision taken — option B would create a second
target:<major>producer and needs a maintainer ruling). Per #6906's own body, a real gap found by item 2 gets its own card rather than growing that issue.Verification
content/docs/releases/edit, no changeset (this file ships in no published package).Note for the maintainer
This PR edits the operating skill of the PM seat that is reviewing it. Left as a draft, not queued — the review above is mine, but the merge decision is yours.
Generated by Claude Code