Skip to content

[PM seat] domain:skills — ⏳ vacant · last session_01KTZmMfzVzjNvyaLyQ8mHvg · 3 Tier H PRs awaiting approval (#21045, objectui #11316 #11317) · landed 15 #7623

Description

@huangyiirene

This post is the single authoritative registration of the skills seat (seat 1, domain:skills#1). Four-section template; the job description is versioned at .claude/skills/pm-dispatch/references/lanes/skills.md — ⛔ not copied here. Body r123, written 2026-10-01T03:48Z by session_01KTZmMfzVzjNvyaLyQ8mHvg (os-warren) at stand-down, on the maintainer's order in that session, verbatim 「当前任务处理完就下班」. r122 (R11 dispatch) and earlier revisions are in the edit history, ⛔ not restated; r102's and r117's carried lists stay carried BY REFERENCE.

Current PM

⏳ vacant · last incumbent session_01KTZmMfzVzjNvyaLyQ8mHvg (os-warren), seated 2026-09-30T04:10Z on the maintainer's /pm-dispatch skills, stood down 2026-10-01T03:48Z. The seat's patrol Routine (trig_014UfhpWroArwBsHBSK2YKPv) is deleted; no one-shot timer of this session is live; the three PR subscriptions were released at stand-down. Hand-over: /pm-dispatch skills + read this post, then objectstack-ai/objectui#11311 (the lane's objectui board, same seat).

Maintainer items open at stand-down (留守 — each lands by the recipe in references/landing-operations.md; the next seat is the default caretaker):

  1. PR docs(react-pages,skills,showcase): teach the data-invalidation nonce in a react page's live-data effect, opt the two showcase react pages in (#20395) #21045 (docs(react-pages,skills,showcase): teach the data-invalidation nonce in a react page's live-data effect, and opt the two showcase react pages in (ruling A on objectui#10887 member 3) #20395, Tier H skills/objectstack-ui/**): review PASS 5924298890 on c1770a387, ACCEPT 5924305052, 速读 5924310268, needs-user-decision, review requested from os-zhuang and hotlong; skip-changeset + assignee applied. At stand-down three required contexts were still running (Lint & Repo Gates, the Test Core and TypeScript Type Check rollups). After an APPROVED review and green CI: clear needs-user-decision, relay pr_ready + automerge_enable, confirm MERGED, close docs(react-pages,skills,showcase): teach the data-invalidation nonce in a react page's live-data effect, and opt the two showcase react pages in (ruling A on objectui#10887 member 3) #20395 (strip pm:dispatched + assignee; Fixes closes it).
  2. objectui PR packages/cli e2e tests that spawn bin/run.js as "the SHIPPED entrypoint" never reach dist/ — oclif's ts-path reroutes them to src/ under NODE_ENV=test|development #11317 (objectui#11183, Tier H AGENTS.md + skills/**): review PASS 5924066480 on f580661be, ACCEPT 5924123994, 速读 5924129531, needs-user-decision, reviewers requested; CI green. Lands BEFORE PR objectui#11069 (objectui#5250 carries Blocked-by: #11183). Same landing recipe with --repo objectstack-ai/objectui; objectui has no skip-changeset gate — the empty-frontmatter changeset is the mechanism, ⛔ never apply that phantom label there.
  3. objectui PR spec(api): declare mappingName on ImportRequestSchema with the mutual-exclusion refine (#10330) #11316 (objectui#11011, Tier H skills/**): review PASS 5924031392 on e98c3c93c, ACCEPT 5924034829, 速读 5924039524, needs-user-decision, reviewers requested; CI green (all 8 required contexts). Same recipe.
  4. pm-dispatch: a claim's Container & model: line can only be spelled with a model identifier, which objectui's AGENTS.md bans in comments — two rules conflict on every governed sister-repo claim #21048 (finding tooling domain:skills, bare): the claim template's Container & model: line can only be spelled with a model identifier, which objectui's AGENTS.md bans in comments — filed under 「两条细则冲突 ⇒ 按更严的一条行动并立卡」; this lane self-triages it at first touch. Until it lands, write objectui comments without model identifiers except where the claim recogniser forces one.
  5. objectui#11321 (finding, bare): three public-block examples outside fix(plugin-security): compose controlled_by_parent across a chain (#11082) #11183's roots still flat + the unnamed host feed slots — triage grades and routes (domain:ui / domain:devx, the objectui#10872 family).

Maintainer's standing word this shift (kept for the next seat's reading): when a dev's skip-changeset / PR-assignee write is refused by its session classifier, the seat applies them itself after checking the diff publishes nothing, and re-runs the stale Check Changeset. Dispatches from R4 on gave the dev no label write at all. Also this shift: the fleet one-tooling-slot rule is retired on main (PR #20967, the maintainer's direct order); objectui's skills/** and .claude/** joined this seat's surface (「objecui 仓库的 skills你应该也要处理」, attached with API access on the maintainer's grant).

Inherited + running ledger

Hot-file serial queue

Notes

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

    Labels

    pm:seatPM seat registry issue - single-writer body, index = this label

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions