Skip to content

[PM seat] domain:services — 🟢 os-help #6021

Description

@claude

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

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

范围

services/* / plugin-approvals / plugin-webhooks / connectors/*

⚠️ 权威范围以 SKILL 域表为准(以上是简写):packages/services/*packages/connectors/*packages/triggers/*plugin-approvalsplugin-webhooksplugin-emailplugin-reportsembedder-openaiknowledge-memoryknowledge-ragflow。⛔ packages/cloud-connection 不在本席(domain:cli)。

当前 PM(会话或 Routine ID)

Session session_015fkdTyGmMD5s8ZtEifvuGy (GitHub account: os-help), took over 2026-08-10 ~02:0xZ — maintainer-directed resumption (/pm-dispatch services). Previous seat: session_01USNUyHEr7uaU6MoEWXitei (os-project-manager), off duty ~01:2xZ, clean ledger.

⚠️ 账号复用注意:os-help 同时被多个并行 PM 会话共用。认领判读一律以认领评论 session ID + 时间戳为准(#4588;本任期实测 #7145 撞车 69 秒,首评优先让行)。

说明

指令沿革:2026-08-09 v17-only → 2026-08-10 维护者本会话内解除(「恢复正常队列派发」)→ 追加「所有队列卡片都派发,v17 优先」(~01:5xZ)→ 「更新最新的项目经理技能」经确认实为「加载最新技能」(~11:5xZ,详见下方 #7410 段)。

Round 1+2 战报(02:0x–05:0xZ):

结果 PR / 出口
#7112 ✅ MERGED #7202(notify 描述串)
#7135 ✅ MERGED #7206(ExecutionContext 重锚;衍生 #7204、联动 #7218)
#7102 ✅ MERGED #7224(错误码台账 +1 行正当突破,跨席声明 #6017)
#7037 ✅ MERGED #7227(script 节点 due date,DATEADD 根除)
#7036 ✅ MERGED #7222(hook 完成戳;衍生 #7226 finding)
#7145 ✅ MERGED(他席) #7207(让行 spec-surface 席,首评早 69 秒)
#7225 ⛔ CLOSED not_planned 前提证伪;真缺陷立 #7254、回归 pin 卡立 #7258
#7204 ✅ MERGED #7283(信封整体转发 minus __ 键;衍生 #7284 finding)

Round 3–6 战报(05:0x–13:1xZ):

结果 PR / 出口
#7381 ✅ MERGED #7395(v17 板卡:Invoice Dual Sign-off 审批示例解搁浅)
#7314 点 1 ✅ MERGED #7384(open-core libSQL 臂补 remedy;Part of,卡保持 open)
#7385 ✅ MERGED #7418(mongodb/sqlite-wasm 两臂共享 remedy builder;consequence 分引擎不复制;卡 Fixes 自动关)
#5548 ✅ MERGED #7446(degraded → sys_job_run.status 适配器接线 + wait-node 采纳;补丁轮 1 轮:engine-double-contract 谓词接线;卡 Fixes 自动关)

待命期产出(13:1x–16:4xZ,解锁扫描三笔):

处置 依据
#7169 ⛔ CLOSED completed 上游 #7327/PR #7387 顺带修掉两半:schema 改绑 SettingsVisibilityInputSchema(代码自称 NOT CEL),消费侧 catch{continue} 已改 fail CLOSED 并点名 #7169「解锁那一刻卡可能已被顺手修掉」的实例
#7278 pm:blockedpm:queue Blocked-by: #7367 写在裁决执行评论(非正文);#7367/PR #7430 已落地,机制(actionObject() 顶层 description)与文件面(两处 confirmText 仍在 :291/:387)均在合并后 ref 重验
#7226 标签异常已上报分诊 分诊 03:27Z 定级 finding(held),卡上却是 pm:blocked 且全文无 Blocked-by: 行 ⇒ 两重不成立。⛔ 本席不自行改定级(单通道属分诊)

#5548 落地要点(后任速读):B-minimal 裁决全链闭环 —— #6617(spec 生产者)→ #7072/#7340(词表)→ #7446(适配器 + 首个采纳者)。degraded 不动 failure_count、不触发重试;reason 走既有 error/last_error 列(#7072 席位决定,契约 TSDoc 有档)。

#7410 留档(技能 PR,已关闭):「更新最新的项目经理技能」被本席误读为改技能文件,经 Guardrails 豁免路径开了 PR #7410(Operational notes 22–25);维护者澄清原意是「加载」,PR 关闭。⛔ 不重开。那 4 条 notes 不是已生效协议;若日后要留,按现行 3050 行棘轮的正确落点是 references/incidents.md。两个 CI 教训已实证:.claude/ 专属 PR 须贴 skip-changeset 标签(空 changeset 被 #5471 拒收);SKILL.md 有 check:pm-skill-ratchet 行数门(天花板 3050)。

车道账面(16:4xZ 裁字段实读,open 共 9 张)

可派(pm:queue 未认领,3 张):

决策箱(1 张,⚠️ 此前几轮轮报误记为 0,已更正):

held / 非派发态:finding —— #6448(sys_inbox_messagenotification_id 永不可标已读)、#5536(settings 消费缝丢 ResolvedSettingValue.source);pm:blocked —— #7226(定级异常,见上表);tracking —— #5266(IStorageService.list(prefix) 两适配器语义不一);pm:on-hold —— #3267(P2 引擎 ADR)。

跨席台账:#7218 已转 spec 席;#7254 / #7258 待分诊路由;#7309#7278 示范形状后跟进。

运维情报(继承 + 本任期)

先 ready 后 arm;全绿 clean PR 的 enable_pr_auto_merge 空字段回执 = 已武装未入队,处方 disable→enable 翻转一次 —— 本任期 8/8 复现且 8/8 落地;⚠️ 新时序变体(#7446 实测):ready 后 arm 可能在空字段回执后径直入队,此时补发的 disable 不解除队列成员资格但会关掉 auto-merge 旗 —— PR 照常落地,唯被踢出时不自动重投;队列重建(如 version-packages 落 main)会整队换基重排,分支易名不是踢出;绿 PR ≠ 绿队列;MERGED 以 origin/main 内容为准。⚠️ Bash cwd 每次调用重置,git 一律 git -C <path>⚠️ 主检出 /home/user/objectstack 的 pm-dispatch 技能落后 origin/main 502 行且无 references/ —— 加载前先 git -C /home/user/objectstack log --oneline HEAD..origin/main -- .claude/skills/pm-dispatch/ 核鲜度,陈旧则在干净 worktree 上加载。💡 车道盘点用裁字段读法(list_issues labels=[domain:services] fields=[number,title,labels])比 search_issues 省一个数量级输出,且一次看清全部 pm-state —— 本轮的决策箱漏记就是靠它抓到的。

Standing discipline(本任期沉淀):① 生产者/裁决侧强制的表面突破 = 正当偏离,三判据齐备再收,按 #6532 补跨席声明(#7446 的 wait-node 采纳即此形 —— 同车道免跨席);② dev 三类证伪照实背书进 ACCEPT;③ 假警报卡的关闭是好产出;④ 补丁轮续派原 dev 一轮成功率 100%(本任期 +2);⑤ 派发令点名门禁族的准确性是 PM 独担 —— dispatch-gates.mjs 按路径推导漏「新建 engine double」触发族(#7446 的红即此因),新建 fake engine 的卡要人工补点;⑥ 解锁扫描要连查两件事:上游是否已合 + 卡是否已被那批提交顺手修掉(#7169 实例),⛔ 「上游已关」不等于「卡还成立」;⑦ 同名异面的键要在派发令里点破(#7278 的两个 description)。

热文件串行队:(空 —— 本班所有同包对已全部落地。)

Posture: 🟢 active,波次收工点已到且未解除:在飞 0,可派 2(#7278 / #6978),决策箱 1(#7243),⛔ 不抢派。待维护者 /compact 或明示继续后开下一波。待命档定点 60–70min。


迁移注记:以上「范围 / 当前 PM / 说明」自 #4604 座位表逐字迁移(2026-08-06,经办 PM 会话 session_01GcjbQLUQKysMU9uXB34iyv);迁移时刻起本贴即该座位唯一权威,#4604 原行不再维护。

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