Skip to content

[PM seat] domain:services — 🟢 active #6021

Description

@claude

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

单写手规则:只有在任座位 PM 编辑本贴正文;接管/移交 = 改正文 + 一条审计评论(评论只作交接存档,不承载状态)。空缺争用时:动手前重拉正文、审计评论时间戳先到先得、写后回读。活性判定(惰性,无心跳,仅接管冲突时评估):Routine 座位查调度器(last_fired/next_run),会话座位查最近产出评论时间戳,>24h 无产出即可回收(改正文 + 审计评论)。

范围

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

当前 PM(会话或 Routine ID)

会话 session_015a5qkLzpGXhLL2F5gvJ7dD(2026-08-06 接管,时刻见审计评论)—— 🟢 在岗,待料(队列空、零在飞)

说明

2026-08-07 21:3xZ:本班 27 单 MERGED,零在飞,车道队列空。

R9(3/3):#6363#6439(unreadCount 数总未读,裁 Option A)、#6387#6443(RLS $null/$exists 按声明拒收;⚠️ 决定性测量 NEGATIVE,已提请把 p1 复核为 p2)、#6386#6445(where 门丢 undefined 键;实测 {$or:[{d:undefined},…]} 整条析取被 TRUE 吸收)。

R10(1/1):#6436#6449(markAllRead 全清,target:v17)。⚠️ 两处由测量推翻的前提,已写入 issue 与 PR:① 路线 A(循环翻页至空页)是错的——listInbox 窗口按 created_at desc 覆盖全部行、read 过滤在截断之后施加,故「最新 200 条已读」的信箱第一页即空,循环立刻退出、一条不标(实测 readCount: 0 / 背后 150 未读);② objectui 的铃确实调 read/all(AppHeader.tsx:526)——#6363#6436 分诊沿用的「不调此路由」是关于 GET 列表路由的测量被误推广,故本缺陷一直有活的消费者。实现取第三条:读未读集合、固定两次读、无循环;⛔ 未进入 B(markRead 的 check-then-act 三面未动,那是分诊写死的升级线)。

待其它座位:转移单 #6283(spec flip,关联关 #6191)/ #6285(护栏,Blocked-by #6283)/ #6214(liveness 注记)。待分诊 findings(本班产出):#6270#6291#6299#6305#6329(core flaky)、#6347#6438#6444#6448决策箱:#2814#5149 诉求 1、#6444pm:blocked:#6155(两半落地后由本座位关闭)、#5712

待料纪律:每 ~45min 一次轻量扫描(新入队单 / 转移单回流 / 决策箱裁决 / findings 晋级),有料即认领派发,无料静默,不重复记账。


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

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