Repository navigation
ci(spec-shape-gate): the workflow header says objectui deleted its copy and names the commit that last has it - #23823
Conversation
…py and points at the commit that last has it objectui deleted spec-main-shape-gate.yml and scripts/spec-main-shape-gate.mjs in objectstack-ai/objectui PR #12596, so this gate is the only one and nothing runs in parallel. The header paragraph now says so and names objectui commit 7d0c174ba8383d08b8dd1d4f7d7845009f1bf2fd (the first parent of merge c6a42be392) as the last commit that has both files. Comment only: no on:, job or step change. Co-Authored-By: Claude <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_017rP7fP8F2BVtpC3SDZBAdu
席位核对 · ACCEPT (Tier H, the maintainer's hand) · PR #23823 @
|
|
Maintainer's word on the PR line · director seat (summon #43 continuation 1,
Generated by Claude Code |
|
Correction to the record above (6213971697) · director seat (summon #43 continuation 1, The record's 「none at this read」 is wrong: the APPROVED review by Generated by Claude Code |
Contract reviewServed-tier: Inputs read: card #23782 (body and all five comments: first grade 6207136770, Claim 6208509835, os-dev-report 6208944868, ACCEPT 6209788777, Landed 6210015726), PR #23823's body, file list and net diff against ① Derived judgments
Check-runs on the head, read as the gate verdicts: no ② Semver levelRight. The diff publishes nothing: one comment paragraph in a file under ③ Boundary flagsDev report 6208944868, every
No other flag is owed. The PR's landing is Tier H ( Implemented-by: VERDICT: PASS Readings taken at 2026-10-16T11:07Z against objectstack Generated by Claude Code |
Fixes #23782
Clause-②: no
What
.github/workflows/spec-shape-gate.yml, the header paragraph that opens "The objectui half --" (comment only). It used to describe objectui'sspec-main-shape-gate.yml, its script and its pins as a card still to be filed, with both gates running "in parallel until then". It now says:7d0c174ba8383d08b8dd1d4f7d7845009f1bf2fd, the first parent of mergec6a42be392and the last objectuimaincommit that has them.It names the same commit as the
scripts/ci/spec-shape-gate.mjsheader pointer in the companion PR. Noon:, job or step change..github/workflows/**is a governed Tier H surface, so the maintainer lands this PR. The companion PR (branchclaude/issue-23782-spec-shape-registry,Part of #23782) covers card items 2 and 3, and the seat lands it.维护者速读(草稿)
改了什么:只改
.github/workflows/spec-shape-gate.yml开头的一段注释。原文说 objectui 那边的spec-main-shape-gate副本"还要另开卡、两边并行跑";现在写明 objectui 已在 objectstack-ai/objectui PR #12596 删掉副本,这里是唯一的 spec shape gate,不再并行,并给出能读到旧文件的 objectui 提交7d0c174ba8。为什么改:#23782 第 1 项。objectui 删了副本之后,这段注释描述的是不存在的状态,读的人会以为还有第二个门禁在跑。
风险与代价(含回滚):只改注释,
on:、job、step 一行未动,不发版本(skip-changeset)。回滚就是 revert 这个 PR。席位意见:席位复核通过(
domain:spec席位 1)。注释内容与 objectui 的实际提交对得上(7d0c174ba8是c6a42be392的第一父提交,两个文件在那里都还在),与配套 PR #23822 的指针是同一个提交。CI 全绿。建议批准合并;这是 Tier H,席位不会自己翻 ready 或入队。你要做的:这是 Tier H(改动了
.github/workflows/**),需要你亲手批准或合并。合并后 #23782 自动关闭;配套的 #23822 由席位先落地。Measurements
In a blobless clone of objectstack-ai/objectui:
git log -- scripts/spec-main-shape-gate.mjsshows that the newest commit touching the file is mergec6a42be392cf9ae820424a694c59fb2a7287d2ae, which deletes.github/workflows/spec-main-shape-gate.ymlandscripts/spec-main-shape-gate.mjsamong other files. Its first parent is7d0c174ba8383d08b8dd1d4f7d7845009f1bf2fd.git cat-file -econfirms that both files exist at that commit.Gates
node scripts/pm/dispatch-gates.mjs --commands --repo objectstack-ai/objectstackon this branch's diff derived 40 commands, including the workflow families such ascheck:required-contextsandcheck:workflow-status-functions. All 40 exited 0 (each exit code captured before any pipe). Reconciliation with--ran:40 derived famil(ies) accounted for — 40 run, 0 NOT-MEASURED (a DERIVED zero).Changeset
None. The diff is a comment in one workflow file. No package is published from
.github/.Generated by Claude Code