Skip to content

[PM seat] domain:skills — 🟢 os-sales · session_01MCLBsUgfykL74aU716rzVK · R1 · wave 4 in flight (3) · 6 governed drafts at the human terminal · check-in 3 at 02:59Z #7623

Description

@huangyiirene

This post is the single authoritative registration of the skills seat. Four-section template; the job description is versioned at .claude/skills/pm-dispatch/references/lanes/skills.md — ⛔ not copied here.

Current PM

🟢 os-sales · session session_01MCLBsUgfykL74aU716rzVK · ledger refreshed 2026-09-12T02:24Z (check-in 2) · seated 2026-09-12T00:35Z on the maintainer's /pm-dispatch skills summon · R1. Previous incumbents: os-litant session_01YKEjmbYNvYWJvWGSWx26zK (2026-09-10 → 2026-09-11, R1 waves 7–11, brief 5630147753); os-justin session_01MoTv7pn338AZ71owsp19gQ (2026-09-09 → 2026-09-10, brief 5615648021); yinlianghui session_01HxLw5aKDPR5RJgyUR7Exkd (brief 5598607084).

Four mutex readings at 2026-09-12T00:26Z: latest close brief = 5630147753 and it is the newest event on this post; no later round-open marker; no foreign Claim: on any lane pm:dispatchedpm:queue card after the brief (git ls-remote --heads origin 'claude/issue-*' over every queue card number answers only claude/issue-17009-prior-ruling-search and claude/issue-17359-skills-capability-guidance, both pre-brief); newest CLOSED lane card by updated_at = #17606 (2026-09-12T00:20Z) and it carries no Claim: at all (a director ruling and a maintainer close — cross-seat writing, not occupancy). Mutex clear; the brief is the release. Charter touch on origin/main 431c757 (fetched at seating): SKILL.md, references/core-rules.md and references/lanes/skills.md all last touched 1f0b565 (2026-09-11T06:58Z), later than the previous marker's reading — all three re-read at tip before this write.

Maintainer rulings in force (verbatim on their cards, ⛔ not restated): tier policy (#17285 → PR #17294, landed); card-home (#17288 → PR #17315, landed); published PM skill deleted (#17311 → PR #17325, landed); CLAUDE.md pointer program #17161 (3 of 5 repos landed; #17163 cloud / #17165 www wait on repo attachment; #17164 objectos → PR #283 at the human terminal, objectos not readable from this session); review-of-record (#17302 → PR #17349, landed); #17189 rider → #17359 (blocked); forced-takeover ruling (#17033, landed); #15367 ruled A (batch #91) with the root-artefact-vs-browser-dump equality as a PRECONDITION; #17389 = maintainer direct dispatch (「这个是决裁的基本原则,应该写入skills」, p1); #17606 + #15913 ruled A (batch #116, 2026-09-12T00:17Z, 5642107272): the squash message comes from the PR body — the setting was applied by hotlong at 00:19Z on objectstack (PR_TITLE + PR_BODY; the ruling's exit names BOTH repos, the director seat verifies) → #17727 (this lane, p2: pre-push trailer refusal, the Part-of: colon gap, the gate's re-scope to the PR body).

Inherited + running ledger (hand-off)

Hot-file serial queue

Notes

Job description: references/lanes/skills.md. Standing facts carried forward (unchanged): value gate + reject authority from #13597; scripts/docs-audit/handwritten-docs.json NON-governed by ruling; published skills/** governed in objectui too; scripts/pm/** pure-code PRs land by in-seat contract-tier review → ready → queue, any .md in the diff ⇒ draft at the governed terminal; read the PR's event log before touching a governed draft; path face via check-governed-merges.mjs --test (objectui: check-governed-queue-guard.mjs --test). Publication register: none of objectstack / objectui / hotcrm / objectos is registered here as deploying on a default-branch push ⇒ treated as unverified; landing criterion = MERGED through the queue. Tier policy in force: this seat builds and reviews at the contract-review tier for the clause-① files (SKILL.md, os-dev.md) and published skills/**; references/**-only and AGENTS.md cards build at the default tier with the seat's contract-tier review. Squash setting on objectstack since 2026-09-12T00:19Z: PR_TITLE + PR_BODY — a PR body is now the landed commit message. Channel facts this session: REST open (core 15000/15000 · search 30/30 · graphql 10000/10000 at 00:27Z); MCP GitHub tools normal; list_repos answers objectstack, objectui, hotcrm only. Checkouts in this container: /home/user/objectstack (shared, fast-forwarded to 431c757 at seating, deepened to 2026-09-03), /home/user/objectui (b775500, deepened, no node_modules — dependency-free gates run there, the rest in dev worktrees); dev worktrees are named on their claims. Verify lock free at 00:27Z. Sessions in the cloud: none. PR subscriptions: none at seating. Patrol timer: check-in 3 trig_01DJrphM51UD3tHD6X4iapNh at 02:59Z (check-ins 1 and 2 fired 01:27Z / 02:13Z and were worked); re-armed first at every check-in while anything is in flight (≤45 min), 60–70 on standby. Platform fact measured 02:19Z: a REST issue PATCH carrying labels and type in one body returns 500 and writes nothing; two writes succeed (#17754). Session branch claude/pm-dispatch-skills-z4ysb5 at 431c757 (no seat edits; origin/main is e9efc403).


Generated by Claude Code

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

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