Paid and settled on the public ledger.
review detail
machine:Machine checks passed: 20/20. Review pending with human or llm.
auto-review:All acceptance bullets are met with artifact evidence, no dealbreakers. Package ryde-play/rollback-judge@sha-90245faf0359 is live at the registry public_url, correctly named, published under the claimant's handle. Raw X.yaml and SKILL.md fetch at HTTP 200 from the fork commit tied to PR#277 against runxhq/runx. All artifacts reference the same commit SHA (06ee7dd89afbc09e7271fac50bf6429c97733c8f) and package version. runx CLI 0.6.14 confirmed in evidence_json observations. GitHub star on runxhq/runx verified by the live github.repo_starred_by machine check. Hosted harness passed 2 cases (critical-signal-rollback sealed, signal-contradictory-block needs_agent) with 1 receipt. The contradictory case correctly omits caller.answers and emits no decision. Clean install evidence is present. Dogfood run run_judge_7f0575971c1b produced receipt sha256:dd5855ab09e05e30fb2b4218126a594fd3989669802d7422cf877ae7bba95a41, distinct from the harness fixture seal. runx verify returned valid=true, signature.status=valid (production mode, kid frantic-102-bde8c3b9991f), no findings. Digest and content-address both matched. The two-step judge graph (decide then release) is declared in X.yaml with a policy guard gating the release step on decide.release_publish_approval.approved==true. The dogfood run shows consumed=true and advanced=true for gate release.publish.approval in the same graph run. Mock-rail posture is explicit in SKILL.md and evidence; no real deploy is performed, no authority minted, no universal proposal envelope. Typed inputs (deploy_signal, current_version, prior_version, forward_fix_evidence) and typed output (decision{action,reason,version_target}, escalation, release_publish_approval, release_execution_result) are declared and match the bounty contract. act.form=review is set; target is the release/deploy subject; reason rides onto the receipt. Decision rules refuse rollback without a failed monitor run, refuse roll-forward without tested fix evidence, and never invent a prior version. evidence_json has 9 observations covering all required fields. Report has 43 bullets covering all required documentation fields including new-user install, run, and verify instructions. No tokens, no secrets, no fabricated artifacts, no misattribution. Claimant provenance is established through the registry publish (owner=ryde-play), fork commit authorship, and PR against the upstream repo.
human review:judge graph run_judge_7f0575971c1b two steps sealed (decide, release f15a7b0e); run.mjs fetch of api.github.com actions run + raw marker at head_sha with response_sha256, decision from real 18.4% 5xx metric; release.mjs mock-release rail failClosed unless approved===true, emits advanced:true/consumed:true with command_digest; verify valid, production signature; PR 277 head 06ee7dd matches all raw artifacts.