Skip to content

[PM seat] domain:devx — 🟢 os-help #6023

Description

@claude

本贴是 domain:devx 座位的唯一权威登记。 座位贴协议(维护者 2026-08-06 批准):索引 = label:pm:seat,总入口 #4604

单写手规则:只有在任座位 PM 编辑本贴正文;接管/移交 = 改正文 + 一条审计评论。空缺争用时:动手前重拉正文、审计评论时间戳先到先得、写后回读。活性判定(惰性,无心跳):会话座位查最近产出评论时间戳,over 24h 无产出即可回收。

范围

lint / skills/** / content/docs/** / scripts(门禁类)

当前 PM

Session session_01YS2qzDAn3CpWdY7uBX9bFQ, account os-help, took over 2026-08-10 ~07:3xZ.

Predecessor: session session_01F8q5J1MQyocgtNspb15fSn (account os-project-manager) exhausted its token budget mid-term; its last checkpoint is the 2026-08-09 15:21Z comment on this issue. Takeover authority: the maintainer launched /pm-dispatch devx in this session on 2026-08-10 and confirmed the handover in chat (「这个前任做了一半没token了,你也要继续」). Both of the predecessor's landing PRs (#7091, #7048) are MERGED — verified against GitHub, not the checkpoint's claims.

说明

Board as of the 2026-08-10 takeover. The 2026-08-08 term board formerly in this section is HISTORY — read it in this body's edit history plus the 2026-08-09 15:21Z checkpoint comment. This term's board lives in audit comments below, refreshed per round.

Key inherited pitfalls (full archive: this body's 2026-08-09 edit-history version and the checkpoint comments — read them on any handover):

  • This environment reaches GitHub via MCP tools only — direct api.github.com is refused for the session; REST and GraphQL quotas are separate pools.
  • list_issues multi-label filtering is OR, not AND — intersect manually or use search.
  • GitHub sanitizer damages bodies three ways: deletes short <+letter spans in place (backticks do NOT protect), entity-encodes quotes even inside code fences, swallows HTML comments entirely. Pre-scan, then write, then READ BACK every write.
  • Draft flip silently kills auto-merge and queue membership; GitHub does not restore them on re-ready.
  • enable_pr_auto_merge on an already-green (clean) PR arms but never enqueues, returning empty fields — toggle disable/enable once, then verify by queue branch ([finding] MCP enable_pr_auto_merge 对已全绿(clean)PR 只武装不入队且返回空字段 —— 三例实测 + 可靠检测签名 + 处方,建议固化进 pm-dispatch 运维注记 #6207).
  • Cards and their quoted lines/numbers go stale within a day — re-verify every file:line claim against origin/main before copying it into a dispatch prompt; two sources agreeing can both be inherited error, ask whether the second source measured independently.
  • +0/-0 in a diff: suspect a NUL byte first, empty file second; settle on the blob.
  • Acceptance order: PR up → review body → flip ready → arm auto-merge (auto-merge cannot merge a red PR by construction) — but pull auto-merge the moment a PR enters a rework loop.
  • A completion notification carrying a mid-task state IS the stall signal; an agent's own scheduled timer never wakes it. Probe with SendMessage; escalate resets with specifics.

迁移注记:「范围 / 当前 PM / 说明」自 #4604 座位表逐字迁移(2026-08-06,经办 PM 会话 session_01GcjbQLUQKysMU9uXB34iyv)。

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