Skip to content

feat(live-proof): retract published recordings from workflow dispatch - #1201

Merged
steipete merged 1 commit into
mainfrom
steipete/live-proof-retract-dispatch
Aug 18, 2026
Merged

feat(live-proof): retract published recordings from workflow dispatch#1201
steipete merged 1 commit into
mainfrom
steipete/live-proof-retract-dispatch

Conversation

@steipete

Copy link
Copy Markdown
Contributor

Summary

--detach (#1200) exists only as a CLI, but retraction needs the records-Worker hydration and target write token that only a workflow job holds — so the stale recordings on public PRs could not actually be removed. Three PRs are in that state today (openclaw/openclaw#110714, openclaw/openclaw#122591, #1182: all re-ran correctly under #1199 and skipped, so nothing overwrote their old blocks).

live-proof.yml gains a mode input (attach default, retract). Retraction skips the untrusted execute job entirely and reuses the existing trusted attach setup — no new setup-state site, so the audited inventory stays at 22 — and requires no artifact, manifest, or matching head SHA, since a retraction must work after the head has moved.

gh workflow run live-proof.yml --repo openclaw/clawsweeper --ref main \
  -f mode=retract -f repo=openclaw/openclaw -f item=110714

Validation

  • pnpm build clean; live-proof suite 39/39; state-writer audit 8/8 (setup-state count unchanged at 22); full unit suite 2,332 passed / 0 failed.
  • Autoreview (Codex, gpt-5.6-sol, high): clean, "patch is correct (0.99)".

Detach existed only as a CLI, so stale recordings on public PRs could not
be retracted without the records hydration and target write token that
only a workflow job holds. live-proof.yml gains mode=attach|retract;
retraction skips the untrusted execute job entirely and reuses the trusted
attach setup, requiring no artifact, manifest, or matching head SHA.
@steipete
steipete requested a review from a team as a code owner August 18, 2026 01:53
@clawsweeper

clawsweeper Bot commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

🦞👀
ClawSweeper picked this up.

Pull request received. I will update this pull request when review starts.

@clawsweeper

clawsweeper Bot commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

ClawSweeper status: review started.

I am starting a fresh review of this pull request: feat(live-proof): retract published recordings from workflow dispatch This is item 1/1 in the current shard. Shard 0/1.

This placeholder means the worker is alive and reading the current context. I will edit this same comment with the actual review when the claws are done clicking.

Crustacean status: shell secured, claws on keyboard, evidence pebbles being sorted.

@steipete
steipete merged commit 909a02b into main Aug 18, 2026
8 checks passed
@steipete
steipete deleted the steipete/live-proof-retract-dispatch branch August 18, 2026 01:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant