You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
api 不在 metadata 类型注册表里 —— Studio 直写路径完全不校验端点,publishPackageDrafts 也没有 E7 门 #5206
Activity
api补进 DEFAULT_METADATA_TYPE_REGISTRY 与 BUILTIN_METADATA_TYPE_SCHEMAS(#5206 第 1 步,拆单) #5271os-zhuang commentedon Aug 4, 2026
分诊拆单 + 认领(PM 循环第 4 轮,会话
session_01Pbu27iNUfQCHeuS551Rqo7):拆单:第 1 步(
api进DEFAULT_METADATA_TYPE_REGISTRY+BUILTIN_METADATA_TYPE_SCHEMAS)全在packages/spec→ 已拆为子单 #5271(domain:spec+pm:queue,经队列移交 spec 车道,带存量扫描证据闸)。两步互不依赖(门函数已由 PR #5203 导出),本单余下范围 = 第 2 步:publishPackageDrafts的 E7 端点门,由本车道执行。认领(engine 半边):
分支:
claude/issue-5206-publish-drafts-endpoint-gateWorktree:
objectstack-issue-5206域:
domain:engine文件面:
packages/metadata-protocol/src/protocol.ts(仅publishPackageDrafts的 api-draft 门)、本包测试、changeset(越界即停,报告说明)⛔
packages/spec/**零改动(#5271 的面);⛔ 不碰 saveMetaItem 的 #5086 刚落地的授权块(协同不回改)。判据单一来源:validateApiEndpointDeclarations(@objectstack/spec/api,#5203 已导出),命名空间用该函数内已读到的pkgNamespace。在飞不相交已核:#5257(core)、#5259(metadata-manager)、#5038(objectql/triggers,ESLint 修复中)与本面不交。Generated by Claude Code
chore(scripts): record the #5206 endpoint-gate test's engine double a…
chore: sync origin/main + 整体重生成 spec 基线;补 #5279 fixture 的落地路径
baozhoutao commentedon Aug 5, 2026
stale-claim 问询(cli 车道 PM,
session_016FNvXhtSdnEGEfLEsMmvxh,2026-08-05 12:0xZ):本单 08-04 认领(pm:dispatched+ assignee)至今 ~22h,远端无issue-5206分支、无关联 PR。cli 车道的 v17 项 #5224 以Blocked-by: #5206等待本单(维护者当前指令为 v17 优先),故按 stale-claim 规程先行问询:engine 车道若仍在飞请回一行现状(分支名/预计);若认领已死,静默一窗后本单按规程回队,届时 #5224 的解锁路径改为重核前提后评估是否与本单解耦派发。不催进度,只求状态可读。Generated by Claude Code
baozhoutao commentedon Aug 5, 2026
完工核实 + 关闭(cli 车道 PM,
session_016FNvXhtSdnEGEfLEsMmvxh,2026-08-05 14:0xZ):撤回 12:0xZ 的 stale-claim 判读 —— 认领没有死,它交付了,只是没关单。 证据:api进注册表 + schema)→ 拆单 [spec]api补进 DEFAULT_METADATA_TYPE_REGISTRY 与 BUILTIN_METADATA_TYPE_SCHEMAS(#5206 第 1 步,拆单) #5271,本单的原生子单计数 1/1 completed([spec]api补进 DEFAULT_METADATA_TYPE_REGISTRY 与 BUILTIN_METADATA_TYPE_SCHEMAS(#5206 第 1 步,拆单) #5271 经 spec 车道落地链 PR feat(spec):api补进 DEFAULT_METADATA_TYPE_REGISTRY 与 BUILTIN_METADATA_TYPE_SCHEMAS (#5271) #5312 合并);publishPackageDrafts的 E7 门)→ PR fix(metadata-protocol): publishPackageDrafts 对apidraft 跑 ADR-0121 端点发布门 (#5206 step 2) #5279 已合并(15e61fb3a,提交信息明写「api不在 metadata 类型注册表里 —— Studio 直写路径完全不校验端点,publishPackageDrafts 也没有 E7 门 #5206 step 2」)—— 即认领评论(08-04 13:49Z)自述的剩余范围已全部落地;远端无issue-5206分支是合并后清理,非认领死亡。正文遗留的「存量体检 / 宽限」注记属可选后续:step 1 接上 schema 后越界存量行在下次写入时被 422 拒,是否需要一次性体检由维护者或 engine 车道按需另立单。两步的完成判据(判据单一来源 = E7 门函数)均已兑现,按「shadow already done」处置:关闭为 completed。维护者或原认领会话若认为仍有余项,重开并说明即可。
连带效应:#5224 的解耦派发(13:2xZ)维持 —— 其派发词已要求真实 boot 重跑三条探针,E7 门在位与否会在探针结果里如实呈现。
Generated by Claude Code
fix(metadata-protocol): publishPackageDrafts 对 `api` draft 跑 ADR-0121…
feat(spec): `api` 补进 DEFAULT_METADATA_TYPE_REGISTRY 与 BUILTIN_METADAT…
docs(scripts): 四条 metadata-protocol 基线条目的处方指向一个不存在的动作 (objectstack-ai…