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
The cloud pin (.cloud-sha) moves by hand when the docs are refreshed: no UPSTREAM_BUMP_TOKEN, no dispatch from cloud (maintainer ruling 2026-11-03) #433
Claim: the cloud pin moves by hand · 2026-11-03T12:25Z
Session: session_01QsR2jTaZ2GeyfjANMwstiw (seat thread; the dev is card thread session_01QsR2jRsjbApbf83iyTDDXm, identity by branch)
Account: zhuangjianguo
Branch: claude/project-thread-u7eoxi (platform-assigned; restarted from main)
Worktree: the card thread's own docs.objectos.ai checkout
Domain: domain:docs (single-lane repository)
Seat: repo:docs.objectos.ai#1
File surface: AGENTS.md (the "Upstream pins" section), .github/workflows/bump-upstream-docs.yml, .github/scripts/bump-upstream-pin.mjs (header and the cloud path, with its self-test). If the work goes beyond this surface, stop and explain why in the report.
Container & model: S, mode:thread, model: default tier (TIER_DEFAULT — sister repository, hand-derived: no packages/spec, no protocol-semantic surface), effort: project default
Clause-②: no
Metadata-protocol: none
Responsibility: n/a — maintainer-assigned (③)
Thread-read: none
Premise: measured on main32ee782.
AGENTS.md:106 says "⛔ Don't edit a pin by hand" and "the cloud pin moves after a successful cloud production deploy".
The workflow takes upstream: [objectstack, cloud] by hand or by repository_dispatch.
The pins job (bump-upstream-pin.mjs --check, on PRs that touch a pin) already checks format only: a 40-hex SHA or unpinned. It reads no upstream, so a hand-edited .cloud-sha already passes it. Item 3 needs no code change.
CONTRIBUTING.md does not mention the pins.
Answer to the card's question: yes, the objectstack auto-bump also needs UPSTREAM_BUMP_TOKEN. The Require UPSTREAM_BUMP_TOKEN step runs for either upstream, because a PR opened with GITHUB_TOKEN runs no CI. With the secret unset, the objectstack bump cannot open its PR either (the workflow_dispatch run on 2026-11-02 failed). This card leaves that as is, and the maintainer decides separately, as the card asks.
Item 4, the first hand update of .cloud-sha to production's v* tag commit, needs a cloud checkout. That is for the person who does the first alignment, not this PR.
Tier: H. AGENTS.md and .github/** are governed here: the ACCEPT carries a maintainer brief, and the maintainer gives the go-ahead before landing.
Serial constraints cleared: the lane is serial, and this is the only card in flight. No open PR touches these files.
PR #434 merged through the merge queue as 0c3a0ff. The user gave the Tier H go-ahead in the card thread at 2026-11-03T15:28Z. Main CI run 41665370687 on 0c3a0ff is green: build, Upstream pins (format-only), Deploy docs / Publish the tested Worker, and Deploy docs / Smoke-check the live site. Rollback was skipped.
What changed: in AGENTS.md "Upstream pins", .cloud-sha now moves by hand. The section covers when to move it, how to get the full SHA (the cloud v* tag or the deploy-cloud-prod run; the health header has only 8 characters), and the git log <old>..<new> -- CHANGELOG.md .changeset/ output the PR body must include. bump-upstream-docs.yml now moves only objectstack. bump-upstream-pin.mjs refuses --upstream cloud and points to those steps.
Left open on purpose:
Card item 4: the first hand update of .cloud-sha from unpinned needs a cloud checkout. It belongs to whoever does the first alignment.
The objectstack bump still needs UPSTREAM_BUMP_TOKEN, which is not set. This card left that to a separate maintainer decision.
Activity
objectstack-fleet commentedon Nov 3, 2026
Claim: the cloud pin moves by hand · 2026-11-03T12:25Z
Session:
session_01QsR2jTaZ2GeyfjANMwstiw(seat thread; the dev is card threadsession_01QsR2jRsjbApbf83iyTDDXm, identity by branch)Account:
zhuangjianguoBranch:
claude/project-thread-u7eoxi(platform-assigned; restarted frommain)Worktree: the card thread's own
docs.objectos.aicheckoutDomain:
domain:docs(single-lane repository)Seat:
repo:docs.objectos.ai#1File surface:
AGENTS.md(the "Upstream pins" section),.github/workflows/bump-upstream-docs.yml,.github/scripts/bump-upstream-pin.mjs(header and the cloud path, with its self-test). If the work goes beyond this surface, stop and explain why in the report.Container & model: S,
mode:thread,model: default tier (TIER_DEFAULT — sister repository, hand-derived: no packages/spec, no protocol-semantic surface),effort: project defaultClause-②: no
Metadata-protocol: none
Responsibility: n/a — maintainer-assigned (③)
Thread-read: none
Premise: measured on
main32ee782.AGENTS.md:106says "⛔ Don't edit a pin by hand" and "the cloud pin moves after a successful cloud production deploy".upstream: [objectstack, cloud]by hand or byrepository_dispatch.pinsjob (bump-upstream-pin.mjs --check, on PRs that touch a pin) already checks format only: a 40-hex SHA orunpinned. It reads no upstream, so a hand-edited.cloud-shaalready passes it. Item 3 needs no code change.CONTRIBUTING.mddoes not mention the pins.UPSTREAM_BUMP_TOKEN. TheRequire UPSTREAM_BUMP_TOKENstep runs for either upstream, because a PR opened withGITHUB_TOKENruns no CI. With the secret unset, the objectstack bump cannot open its PR either (the workflow_dispatch run on 2026-11-02 failed). This card leaves that as is, and the maintainer decides separately, as the card asks..cloud-shato production'sv*tag commit, needs a cloud checkout. That is for the person who does the first alignment, not this PR.Tier: H.
AGENTS.mdand.github/**are governed here: the ACCEPT carries a maintainer brief, and the maintainer gives the go-ahead before landing.Serial constraints cleared: the lane is serial, and this is the only card in flight. No open PR touches these files.
chore(upstream): the cloud pin moves by hand; the bump workflow moves…
objectstack-fleet commentedon Nov 3, 2026
Landed · repo:docs.objectos.ai · 2026-11-03T15:47Z
PR #434 merged through the merge queue as
0c3a0ff. The user gave the Tier H go-ahead in the card thread at 2026-11-03T15:28Z. Main CI run 41665370687 on0c3a0ffis green: build, Upstream pins (format-only), Deploy docs / Publish the tested Worker, and Deploy docs / Smoke-check the live site. Rollback was skipped.What changed: in
AGENTS.md"Upstream pins",.cloud-shanow moves by hand. The section covers when to move it, how to get the full SHA (the cloudv*tag or the deploy-cloud-prod run; the health header has only 8 characters), and thegit log <old>..<new> -- CHANGELOG.md .changeset/output the PR body must include.bump-upstream-docs.ymlnow moves only objectstack.bump-upstream-pin.mjsrefuses--upstream cloudand points to those steps.Left open on purpose:
.cloud-shafromunpinnedneeds a cloud checkout. It belongs to whoever does the first alignment.UPSTREAM_BUMP_TOKEN, which is not set. This card left that to a separate maintainer decision.pm:dispatchedcleared.Generated by Claude Code