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
顺带一提:该 job 的 fetch-depth: 0 已经在了(注释写的就是 "Full history so turbo --affected can diff against the PR base"),所以 origin/main 本地可解析 —— PR #6192 在真实 CI 上实测过这一点(Resolve the diff base 步骤没有触发回退 fetch)。
Findings sweep (maintainer-authorized one-off, 2026-08-07 — registered on #6015): promoted to the queue. Third member of the #6129 frozen-base family; the fix pattern shipped in PR #6192 and ci.yml was explicitly scoped out of it. Direction is conservative (over-runs, never under-runs) so no urgency, but the fix is mechanical with a fresh template. finding → pm:queue.
Claim: PM loop round 1 (devx seat, new tenure)
Session: session_01F8q5J1MQyocgtNspb15fSn
Branch: claude/issue-6195-turbo-scm-base
Worktree: objectstack-issue-6195
Domain: domain:devx
File surface: .github/workflows/ci.yml (the Compute this shard's package set step only)
Container: S — mode:subagent, shared container.
Serial constraints cleared: .github/workflows/ci.yml — #6082, the in-flight card the body names as sharing this file, closed completed 2026-08-07T11:00Z, so the contention is gone. Last main merge on this path is 82bf47b (#6471, this lane, merged). No open in-lane claim on the file.
Premise re-verified at origin/maina36db28, not from the card: .github/workflows/ci.yml:220 still reads TURBO_SCM_BASE: ${{ github.event.pull_request.base.sha }}. The frozen-base shape holds.
What shipped: the shard's affected diff now starts at merge-base(origin/$BASE_REF, HEAD) instead of the frozen github.event.pull_request.base.sha — the third and last consumer of the frozen base in this repo's workflows (#6129 family; #6192 fixed the two in pr-automation.yml). Unresolvable base falls back to the full package list with a visible ::warning::, never to the frozen sha — the failure direction deliberately differs from #6192's hard-fail because this step selects tests rather than gating, and the full list is a strict superset.
Review notes:
Diff verified scoped to the one step (+99/-2, single file); the bulk is the workflow-comment record of four measured look-alike non-fixes, matching the file's existing comment density.
The dev falsified dispatch assumption 4 (BASE_REF was not in the step's env) and introduced it correctly rather than assuming main — that is the premise-check discipline working.
Real fixture measurement both directions (frozen base charges pkg-b to the PR; merge-base does not), plus reverse verification with the correct prediction that reverting makes the set grow.
Activity
os-project-manager commentedon Aug 8, 2026
Findings sweep (maintainer-authorized one-off, 2026-08-07 — registered on #6015): promoted to the queue. Third member of the #6129 frozen-base family; the fix pattern shipped in PR #6192 and ci.yml was explicitly scoped out of it. Direction is conservative (over-runs, never under-runs) so no urgency, but the fix is mechanical with a fresh template.
finding→pm:queue.Generated by Claude Code
os-project-manager commentedon Aug 8, 2026
Claim: PM loop round 1 (devx seat, new tenure)
Session:
session_01F8q5J1MQyocgtNspb15fSnBranch:
claude/issue-6195-turbo-scm-baseWorktree:
objectstack-issue-6195Domain:
domain:devxFile surface:
.github/workflows/ci.yml(theCompute this shard's package setstep only)Container: S —
mode:subagent, shared container.Serial constraints cleared:
.github/workflows/ci.yml— #6082, the in-flight card the body names as sharing this file, closed completed 2026-08-07T11:00Z, so the contention is gone. Last main merge on this path is82bf47b(#6471, this lane, merged). No open in-lane claim on the file.Premise re-verified at
origin/maina36db28, not from the card:.github/workflows/ci.yml:220still readsTURBO_SCM_BASE: ${{ github.event.pull_request.base.sha }}. The frozen-base shape holds.Generated by Claude Code
os-project-manager commentedon Aug 8, 2026
ACCEPT — PR #6591 (devx seat review, round 1).
What shipped: the shard's affected diff now starts at
merge-base(origin/$BASE_REF, HEAD)instead of the frozengithub.event.pull_request.base.sha— the third and last consumer of the frozen base in this repo's workflows (#6129 family; #6192 fixed the two inpr-automation.yml). Unresolvable base falls back to the full package list with a visible::warning::, never to the frozen sha — the failure direction deliberately differs from #6192's hard-fail because this step selects tests rather than gating, and the full list is a strict superset.Review notes:
+99/-2, single file); the bulk is the workflow-comment record of four measured look-alike non-fixes, matching the file's existing comment density.BASE_REFwas not in the step's env) and introduced it correctly rather than assumingmain— that is the premise-check discipline working.pkg-bto the PR; merge-base does not), plus reverse verification with the correct prediction that reverting makes the set grow.--verifysubstring anywhere in its run: text (false red, measured) #6589 (check-shard-attestation.mjssubstring classifier false-red, measured) — verified it exists, is unassigned, and the PR routes around it in scope (git cat-file -ewith the reason written in place).skip-changesetjustified: CI-only workflow change, nothing published.Ready + auto-merge armed 06:12Z. Tracking to MERGED; flip checkpoint timer armed.
Generated by Claude Code
docs(ci): correct the shard-classifier comment to describe the post-#…
docs(ci): correct the shard-classifier comment to describe the post-o…