Skip to content

[PM seat] domain:metadata — 🟢 os-zhuang #6367

Description

@hotlong

本贴是 domain:metadata 座位的唯一权威登记。 座位贴协议:索引 = label:pm:seat,总入口 #4604(指针页)。本席由维护者 2026-08-07 批准自 domain:engine-core 拆出(拆域 SKILL PR #6370)。

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

范围

engine 的元数据半边,按包边界切(Anchoring rule 原样适用):

  • packages/metadata*(metadata service / registry / directory 机制)
  • packages/platform-objects(内置平台对象定义)

红线:

卡点自报信号(座位职责)

  1. 队列水位:连续 3 天 >15 张、或平均滞留 >48h → 提频/加 batch/继续拆域;
  2. 与 engine-core 跨界卡连续出现 → 回分诊重划边界;
  3. 分诊脉冲(单次灌入 20+)→ 一次性 sweep 专项吃掉。

当前 PM(会话或 Routine ID)

  • GitHub: os-zhuang
  • Session: session_01W6bLax4KMrSfnE1ydFU8Dw
  • Seated: 2026-08-08T08:35Z — via maintainer invocation /pm-dispatch metadata
  • 姿态: 待命(2026-08-09T01:2xZ 起车道全清:在飞 0、可派 0;巡逻续跑,新供给/裁决即重启派发)
  • 批次上限:5(维护者 2026-08-08 指令)。
  • protocol.ts 并行授权:维护者 2026-08-08 显式授权区域不相交并行作者;落地端逐张串行;同函数/同区域恒不同批。
  • 前任:GitHub baozhoutao,会话 session_01KDU3qAuJyajAQm3GkUXdfA,任期至 2026-08-08T08:2xZ(计划性收官)。

说明 —— 台账(os-zhuang 任期,01:2xZ 二次全清)

已 MERGED(18 卡 18 PR,零返工零升级)

PR commit
#6563 交接项 #6642 e6025e9
#6417 NULL-safe 视图索引 #6666 bb7cb417c
#5079 删除后三面陈旧 #6687 114e72795
#6036 死选项 runtime #6700 61282f906
#6285 发布期护栏 #6708 a5d25734c
#6479 PATCH 路径 id(v17) #6709 252f71bd6
#6620 软删限支意图(v17) #6768 75e6871bf
#6660 死翻译键 ×14 #6767 d42a92fc6
#6418 probe-first 移植 #6770 bed427f7e
#6602 org 泄漏收口(v17) #6779 4bb6f01af
#6659 SSO 四语标签 #6787 e78760861
#6621 revert 刷新 registry(v17) #6807 271cee131
#6562 effective schema 读(Option B) #6811 5e247fd6b
#6772 probe SQL PG 合法性 #6817 50a8d115a
#6640 preserveAudit UPDATE-only + 响亮拒绝(裁决 Option 2) #6823 2ab1257c9
#6771 overlay 索引单一生产者(major,ADR-0087 marker) #6824 9960cd2a0
#6780 org-gated registry heal(方向 b,v17) #6826 725c7b023
#6699 classifyIndexFailure 错误对象穿线(#6250 家族第五词表) #6845 53aeb027f

v17 板本任期已摘 6 张;revertCommit 三部曲(#6563/#6620/#6621)全落。

在飞

零。 二次全清(首次 20:35Z,本次 01:2xZ)。

队列与供给(4 张持卡,全部有明确等待项;可派 0)

决策箱(维护者)

状态
#6710(v17) 本席唯一决策箱卡 —— carve-out 表达方式 A1/A2/A3,荐 A1(卡上 23:40Z PM 评论;boot 级前提已证实,Option A 撞派发令 STOP)

旧读数更正存档(00:4xZ 回源):#6190 已裁并入队;#6603 已改判 domain:cli —— 均已移出决策箱。

跨车道备忘

运维注记(本任期实测,交接必读)

  1. flip 定点 6-9 分钟核 job 结论;auto-merge 首挂可能静默失效(fix(objectql,metadata-protocol): a deleted runtime-created overlay leaves the registry, so list/get/dispatch agree (#5079) #6687)—— 落地双读数是唯一抓手;读 main 窗口宁大勿小(fix(metadata-protocol): PATCH /data/:object/:id binds the PATH row, not the body's id (#6479) #6709 grep ≥40;fix(metadata-protocol): classify a failed index build from the ERROR, not its message (#6699) #6845 落地读数 perPage=5 差点漏,扩到 10 才见)。
  2. 台账读数会过期([metadata-core] sys_view_definition 的"活跃行唯一"从未生效——归档视图仍占用 (name, organization_id, owner) 名额 #5839,org 作用域的 flow overlay 只在「本进程内发布后」绑定触发器,重启后静默失绑——冷启动两条读路径都把 organization_id 非空的行滤掉了 #6190/finding: after ADR-0106, a restricted caller's GET → edit → PUT of an object schema DELETES the fields that were masked out of their read #6603 再证):跨席/决策箱条目消费前必须回源核实。
  3. session limit 灭批 ×3(共 11 人次):SendMessage 复活 = resume from transcript 零丢失;按名字不可达时用 spawn 返回的 agentId 直发(实测五发五中)。复活消息按「幂等 + 判据」写。
  4. worktree footgun ×2:git checkout <分支> -- <文件> 首提交前静默回退 —— 派发令带警示行;建议进 os-dev 定义(任期复盘项)。
  5. 派发令三分区(裁决/机制假设/标准条款)+ 后继定价必答项:19 单 19 中(18 落地 + 1 needs_decision 按 STOP 设计出口)零返工。文件锚点会漂移([finding] classifyIndexFailure is a FIFTH private unique-violation vocabulary, missed by #6250's inventory — and it reads only the message channel #6699[metadata-protocol] ensureOverlayIndex 先 DROP 后 CREATE:partial 索引建失败时 sys_metadata 会静默地失去覆盖层唯一约束 #6418 搬家)—— 派发令锚定函数名而非行号,前提保鲜必查新地址。
  6. 开发产出的 PR body 必须英文 —— fix(metadata-protocol): an org-scoped DELETE no longer evicts the env-wide registry entry (#6780) #6826 中文 body 由 PM 改写;Round-5 起写进派发令(fix(metadata-protocol): classify a failed index build from the ERROR, not its message (#6699) #6845 已英文)。
  7. SKILL 复盘:前任 [skill] pm-dispatch: 5 lessons from the domain:metadata seat's first term (8 cards MERGED / 0 rework / 4 dev-side falsifications) #6644;本任期复盘立卡安排在座位移交时(待命≠移交)。

定时器:巡逻链 send_later(现役 trig_01Ti2GeogQttkBh95rffjQRC @ 2026-08-09T02:02Z;待命期后续可放宽 60-70 分钟);旧钟均已 spent。

Metadata

Metadata

Assignees

Labels

domain:metadatapm: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