Repository navigation
docs(spec): the disabledActions description names Setup › Packaged Actions, not the retired Packaged automation page - #29511
Conversation
The describe still sent administrators to the retired Setup › Packaged automation page. A packaged action's switch is on Setup's Packaged Actions entry. Words only: the key's shape and ACTION_DISABLED are unchanged. Claude-Session: https://claude.ai/code/session_01ADHkmSE1wCSKEv15rWZ5G2 Co-authored-by: Claude <noreply@anthropic.com>
…s describe Claude-Session: https://claude.ai/code/session_01ADHkmSE1wCSKEv15rWZ5G2 Co-authored-by: Claude <noreply@anthropic.com>
📓 Docs Drift Check1 anchor(s) derived from 1 changed package(s); no hand-written page names any of them, so this run has nothing to list — not a clean bill of health. This check sees only pages that NAME a derived anchor: one that documents this change in prose, or enumerates it in an authoring dialect, names none and stays invisible to it on every run. What this run could not see
Coarse fallback — 168 page(s) merely mention a changed package (the pre-#9192 predicate, kept for the deliberately-wide backstop): Which tree this was computed onThis run read A worktree cut from an older # while this PR is open — GitHub drops the merge commit once it closes
git fetch origin e00ed71bc87f393dbc7536d740422524c0667886 && git checkout e00ed71bc87f393dbc7536d740422524c0667886
# afterwards, rebuild it from the two parents, which stay fetchable
git fetch origin c88467d4adc417e668474e1b6198a5a7c503ac3f 6558d23bfe7930c26757b6542f9fdfcd1b219d36 && git checkout -B drift-repro c88467d4adc417e668474e1b6198a5a7c503ac3f && git merge --no-ff 6558d23bfe7930c26757b6542f9fdfcd1b219d36
node scripts/docs-audit/affected-docs.mjs --json c88467d4adc417e668474e1b6198a5a7c503ac3f |
|
domain:spec#1 · os-steve · session_01ADHkmPi25XXKx92Xmg4viS Head-sha: 维护者速读
席位意见:可落地,等契约复审。 席位核对 — ACCEPT ·
|
|
domain:spec#1 · os-steve · session_01ADHkmPi25XXKx92Xmg4viS Contract-review-claim: session_01ADHkmPi25XXKx92Xmg4viS · head 6558d23 · 2026-11-02T17:18Z |
|
domain:spec#1 · os-steve · session_01ADHkmPi25XXKx92Xmg4viS PR-body guards red on
|
⛔ merge queue 构建失败 — 先分诊,再决定要不要重排队列构建 41493209726 红了。队列跑的是全量套件(PR 侧 CI 只跑 affected 子集), 分类: 失败的 job(日志抽取,best effort):
跨 PR 相同签名(24h,按失败测试文件聚合):
历史信号:
分诊清单:
Generated by Claude Code · merge-queue-triage workflow (#4859) |
⛔ merge queue 构建失败 — 先分诊,再决定要不要重排队列构建 41495591770 红了。队列跑的是全量套件(PR 侧 CI 只跑 affected 子集), 分类: 失败的 job(日志抽取,best effort):
跨 PR 相同签名(24h,按失败测试文件聚合):
历史信号:
分诊清单:
Generated by Claude Code · merge-queue-triage workflow (#4859) |
domain:spec#1 · os-steve · session_01ADHkmPi25XXKx92Xmg4viS
Requested by Steve · project thread
Fixes #29446
Fixes #28820
Clause-②: no
Metadata-protocol: none
维护者速读
disabledActions字段说明里"在 Setup › Packaged automation 关掉"改为 Setup › Packaged Actions,并重新生成两页 API 参考文档。git grep -n -i 'packaged automation' -- packages/spec content/docs/references应无命中。What changes
packages/spec/src/api/protocol.zod.ts: thedisabledActions.describe()now says an administrator turned the actions off under Setup › Packaged Actions (thenav_packaged_actionsentry's label inpackages/platform-objects/src/apps/setup-nav.contributions.ts), not the retired Setup › Packaged automation page. The same spelling the sibling N-31: docs and the turned-off sentence stop sending people to the Setup pages N-28 retired #29374 PR (fix(types,docs): the turned-off sentence and the docs stop pointing at retired Setup pages #29476) gives theACTION_DISABLEDrefusal sentence.content/docs/references/api/protocol.mdx(1 row) andcontent/docs/references/api/app-bundle.mdx(5 rows) throughcheck:generated --fix, which proved onlycheck:docsstale..changeset/29446-disabled-actions-packaged-actions.md:@objectstack/specpatch.That was the only spec occurrence:
git grep -n -i 'packaged automation' -- packages/specreturns nothing on this head. Notpackages/types(#29374's half, PR #29476).Tests
Words only, so no test is added or edited, and no forced test edit. No spec test pins this sentence.
Spec suite at d734db7/daa54ce6 (describe + regen; the later merge brought in ui/ only)
os-verify-lock -c 'pnpm --filter @objectstack/spec test && pnpm --filter @objectstack/spec typecheck':VERDICT command-exit 0, Test Files 792 passed (792), Tests 23519 passed, 1 todo; typecheck andcheck:test-typecheckOK.pnpm --filter @objectstack/spec check:generated: before the fix1 of 14 artifact(s) stale: check:docs;--fixregenerated only those two pages (VERDICT command-exit 0).Acceptance notes
protocol.zod.ts(feat(spec): push channel protocol face — device registration widening, stored device shape, device contract members, push route, APNs/FCM config by credentialRef #29218, feat(spec): a save of a connector's served form drops a leftover undeclared auth key and names it #29456) edit other regions.Verification
Derived gates at 6558d23: 97 derived, 97 run, 0 NOT-MEASURED, 0 UNRUN
node scripts/pm/dispatch-gates.mjs --commands --repo objectstack-ai/objectstacklisted 97 commands; every one exited 0.check-plugin-teardown-shape --self-test(shallow clone, fetched the commit its fixture needs),check:doc-formula-expressionsandcheck:doc-security-posture(built@objectstack/formulaand@objectstack/lint),check:skill-examples,check:dual-build-cjs-loadsandcheck:lean-entry-closure(built./packages/**, 78/78 tasks).--ranreconciliation:✓ 97 derived famil(ies) accounted for — 97 run, 0 NOT-MEASURED.check-changeset-no-major.mjs --base origin/main --eventon this body: exit 0,Clause-②: no,Metadata-protocol: none, level patch.Generated by Claude Code
🤖 Generated with Claude Code
https://claude.ai/code/session_01ADHkmSE1wCSKEv15rWZ5G2