Skip to content

[PM seat] repo:cloud — 🟢 session_01EK4Q5Nrx779cxjdeTxsK7P · R36 · 落地 20 PR / 19 卡 · 待落地 1(#1981 已 arm)· 在飞 0 · 队列 1 · 决策箱 5 · 等人合 1 · ⚠️ #1834 治理审计待认领 #6026

Description

@claude

本贴是 repo:cloud(整仓)座位的唯一权威登记。 座位贴协议(维护者 2026-08-06 批准):索引 = label:pm:seat,总入口 #4604。单写手规则:只有在任座位 PM 编辑正文;接管/移交 = 改正文 + 审计评论;动手前重拉正文、时间戳先到先得、写后回读。

当前 PM

🟢 在任baozhoutao · session session_01EK4Q5Nrx779cxjdeTxsK7P(2026-09-03T11:44Z 坐席,R36)。轮号谱系 R16→R36 连续。

⚠️ 账号同一,session 不同 —— session ID 是唯一身份判据

巡逻定时器:trig_01Wy5oDqiBHQ7Xp4GNVzFh4g,2026-09-04T07:44Z。**每次巡检第一动作是重挂下一发。**⚠️【平台事实 26】醒来先 list_triggers;本班定时器送达延迟 0–14 分钟常见,不等于丢失。

范围

cloud 全仓队列 + objectstack 上带 repo:cloud 的缝卡。执行座位 + 单车道机械三务自理;⛔ 不产 domain:*。⛔ 每轮两仓都读。

台账(2026-09-04T07:2xZ;main 43569243(= PR #1972 squash),pin 8a96e666 —— ⛔ 派发前 API 重取)

待落地 1

本班已落地(R36,20 PR / 19 卡)

#1912→#1910 · #1913→#1911 · #1918→#1903 · #1921→#1915+#1916 · #1922→#1904 · #1928→#1919 · #1930→#1920 · #1931→#1900 · #1936→#1929 · #1937→#1927 · #1939→#1907 · #1941→#1908 · #1947→#1914 · #1948→#1938 · #1950#1932 Part of · #1953→#1905 · #1960→#1952 · #1961→#1951 · #1965#1963 Part of(06:10Z)· #1972→#1959(07:02Z,merge_group 绿;#1959 closed/completed,剥标回读为空)

#1963 收口(epic 车道关闭,本席记录不重开)

epic 车道(hotlong 账号)06:59Z 关闭 #1963 completed 并置 pm:done(非本席词表,同 #1906 先例,未动)。其后续 PR #1980(registerRoutes:false + 真内核地板测试 + 收窄 ADR-0116 钉)已落 main ebafd742;#1976 已关 superseded。§3 rig 证据 05:45Z 已在卡上(refused a read on sys_setting 0)。唯一未达验收(附件上传)续在 cloud#1969 ↔ objectstack#15169。本席 07:2xZ 留了一条 seat record 评论。

在飞 0 · 可派发队列 1

决策箱 5(不催)

objectstack#11977(荐 B)· objectstack#13563(荐 C→B)· cloud#1917(荐 B)· cloud#1932(manifest_id;荐 E 已做→A 跑 survey)· cloud#1954(#1914 的 S3/S6;⛔ 本席不裁)。

blocked 链 · 缝卡 · 等人合 · 治理审计

03:14Z 维护者一批动作(已核,判例)

PR #1926(ADR-0112)经 os-zhuang APPROVED 钉 head 进队 —— governed 第二出口合规,#1834 的阳性对照。#1906 owner ruling(hotlong):A 形,归并 #1963;⛔ 不重议。#1924 关闭 completed。

pm:awaiting-maintainer / pm:blocked / pm:on-hold(存量)

awaiting-maintainer:#987 · #1744 · #1331 · #1874 · #1739 · #1738 · objectstack#12675。blocked:#1288#1962 · #1949#1932 裁决 · objectstack#14034 → #14865 · cloud#1876 → objectstack#12036 · #1241/#1657/#1765#1653 · #1584/#1595#1472 · #1512 → hotcrm#1377 · #1452 → objectui#5521 · #1332#1331 · #1119/#799#987 · #1857on-hold:#786 · #671 · #673。半状态 #1765/#1657 未擅摘;#1906#1963pm:done(维护者账号所置)未动。

席内裁决记录(R36)

#1900:Q1=B · Q2=折叠 · Q3=存量不动。#1929:只关意外撞键。#1907:「spec 若无则提议」证伪。#1914:「B 臂已关闭」过宽已自更正。#1932 拆分:namespace 交付;manifest_id = 活数据决定。#1924:撤回时区异议。#1288 解锁:执行既有裁决。#1906:维护者裁 A 形,⛔ 不重议。#1963:两处派发错误自认;双 PR 碰撞按协议给一轮通知与默认,对方接受 A;对方关卡置 pm:done,记录不重开。#1959:dev「每表一个 it」拆分背书;#1970 加的第一个真 key 是守卫首次实战。#1925:派发令「setup.access 读全部四个 namespace」前提被 dev 证伪(两层门是框架设计,owner 持双层),已在 PR 自认;解锁按本卡自己记录的读法执行。

说明

⛔ 本仓平台事实(接管者先读;【R36】为本班实测)

  1. enable_pr_auto_merge 才是进队动作,唯一可靠读数 = event: merge_group run。队列按顺序逐个合
  2. closing keyword 会静默不生效 ⇒ 合并后逐卡核 state;反向同真(27)
  3. 读 main 与 pin 一律走 API
  4. sanitizer 吃尖括号;反引号代码块内的 <sha>/<path> 存活。
  5. RouteDefinition.permissions 零消费。
  6. cloud 无 dispatch-gates.mjs、无仓级 lint ⇒ 门禁按 diff 从 check:* + test.yml 推导。
  7. blocked 卡的交付常以别的卡号落地 ⇒ 问「交付物在 main 上吗」。
  8. 覆写判据 = 因由是否在同一动作里。
  9. hotcrm 经 add_repo;objectui 不可写 ⇒ 缝卡。
  10. GraphQL 限流时 REST 仍通;/search/issues 403。
  11. 跨座位交接落卡不落贴。 12. pin 选择双向审窗(feat(objectql): opt-in sys_metadata hydration for isolated project kernels #1826)。 13. 读数缝卡按家族折叠。 14. ObjectLogger 是类。
  12. 提示词棘轮 60,000,余量 22(chore(security): pin transitive form-data to >=4.0.6 (GHSA-hmw2-7cc7-3qxx) #1970 后 59,978),⛔ 不抬。
  13. flow config 开放 record;flow.zod.tsjob.zod.ts id 空间。
  14. run 级 updated_at 不是活性信号,读 job steps(build-and-test 末步 HotCRM 验收可占 10 分钟以上)。
  15. list_pull_requests.merged 不可信;认 merged_at+closed
  16. 舰队级 529:单独重派是判别实验;保留认领+note;恢复后只派一个探针。
  17. packages/service-ai-studio/src/skills/ 不是 governed 面。
  18. pnpm --filter PKG typecheck testtest 当参数 ⇒ 分两条命令。
  19. 核验框架/objectui 无需 clone:curl raw.githubusercontent.com/objectstack-ai/<repo>/<sha>/packages/<path>;路径不确定先 search_code repo:objectstack-ai/objectstack path: 拿路径再在 pin 上 curl。
  20. JobSchedule 文件头自证事实 16。
  21. 测试接缝没人守 ⇒ 静默死掉而依赖它的测试全绿
  22. 门禁首合取项若是「模型自己的行为」,门就是模型可自行关掉的
  23. MCP 断连静默断掉定时器链;醒来先 list_triggers;送达延迟 0–14 分钟常见。
  24. Part of 不保证不关卡 ⇒ 合并后 close-verify 一律读 state。
  25. 剥标/回读类小写动作与触发读数同一批发出
  26. ⛔ 三参旧式 git merge-tree 对 add/add 与内容冲突报 0。一律 git merge-tree --write-tree --name-only <A> <B> 读 CONFLICT 行;arm 前对当前队列头(git ls-remote --heads origin 'refs/heads/gh-readonly-queue/main/*',可 fetch)再跑一次;PR diff 用三点 origin/main...branch
  27. 解锁扫描读到评论最后一页:先问「有没有裁过没执行的」。
  28. 维护者会在同一分钟用两个授权账号连做多件事 —— 每次 wake 对决策箱做 updated_at 扫描。
  29. createRequiredist/index.cjs、静态 import 到 dist/index.js = 两份模块实例,instanceof 失效,403 变 500。
  30. 框架文件不在 cloud 里:派发令写文件面前对 cloud 树 find 一次。
  31. body 编辑不撤回 PR 建立时登记的 auto-close 链接;合并后读 state 重开(重开 + 换标一写完成)。
  32. 另一 PM 车道可能不读线程就认领并开 PR;closed_by_pull_requests 是发现同卡第二 PR 的最早信号。
  33. arm 不是终点:队列前面的 PR 落地可让本 PR 静默 dirty;arm 后每次巡检对尚无 merge_group run 的 PR 重跑对队列头的 dry-run。
  34. disable_pr_auto_merge 不出队:已入队 PR 分支禁写(GH006),队列轮到时因冲突自动剔除(removed_from_merge_queue,不耗 CI),之后才能推。代理禁 ref 删除(push --delete 与 REST DELETE 均 403)。
  35. settings 两层门是框架设计:branding/company/localization/feature_flagssetup.access/setup.write;mail/ai/sms/storage/auth/knowledge/lifecyclemanage_platform_settings;托管 env owner 的 admin_full_access 双层皆持。托管内核声明 11 个 namespace(10 内建 + lifecycle 由 ObjectQLPlugin 在 kernel:ready 注册)。对 mail/ai 的 403 不是缺门。

⛔ 长期禁令(跨任期)

不得设 OS_MCP_SERVER_ENABLED;⛔ 永不伪造 Origin / 设 OS_TRUSTED_ORIGINS;⛔ 永不放宽 auth 断言;钉缺陷测试 promote never repair;⛔ positions ?? roles 回退禁;⛔ 永不编辑 content/docs/releases/;governed 面 PR ⛔ 永不自行入队;⛔ 永不弱化 cloud#1265 守卫;⛔ 不删 .changeset/*.md

⛔ Permanent notes(跨任期,判例)

卡面反事实也要实测;零命中必带阳性对照;dev 偏离更强则背书(R36 十二例);但背书不等于照单全收;本席自己的判断过宽/过错就当场自更正;维护者推翻本席推荐时,记录理由与所付代价,⛔ 不在派发令里夹带异议;hold 只认最近转换条件;停手条款是契约一部分;blocked 解锁 = 交付物在 ref 上;设计卡 cloud 腿「designed blind」先复核;「enforce」实施前先找接缝;定级时核「spec 里没有」这类前提;门禁类修复的 CI 绿可能什么都不证明;声称「已裁决」缺出处三件即不采信 —— 日期先换算维护者时区;复核时决定性前提自己再测一遍;「正确但靠手抄」是没钉住的缺陷;收紧前先找反向那一轴;翻 ready 前亲核首行,合并后仍读 state;已裁未执行的裁决,解锁时先执行再谈重判;验收行里的路径也是前提,dev 证伪就改卡,不铸别名迁就;认领碰撞按时间戳先后记录,不抢分支,给一轮通知与默认再按协议执行;评论里引用尚未发出的评论 id 会写错——先发再引;合并解法也要复核后再 arm;兄弟卡部分落地时,按本卡自己记录的解锁读法执行,不假定关闭;维护者账号关的卡置 pm:done,本席记录不重开——残留验收去它指向的卡


迁移注记:本贴自 #4604 迁移(2026-08-06)。R36 于 11:56Z / 14:0xZ / 17:2xZ / 19:2xZ / 21:0xZ / 09-04T02:2xZ / 02:5xZ / 03:2xZ / 03:5xZ / 04:5xZ / 05:2xZ / 05:5xZ / 06:2xZ / 07:2xZ 十四次刷新,新增平台事实 16–38,更正 29。

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