Auto-review cleared the delivery for human review.
review detail
machine:Machine checks passed: 20/20. Review pending with human or llm.
auto-review:Every acceptance bullet is met. CLI version is runx-cli 0.7.0, satisfying the 0.6.14+ floor, recorded in observations. GitHub star for runxhq/runx verified by the machine check at 2026-07-13T02:27:24Z. Package name is exactly csat-recovery, published under q10283245 with the correct registry publish command, no secrets in any artifact. PR 308 against runxhq/runx is live; x_yaml and skill_md are raw-fetchable from the same PR head commit sha fa9eb38511c8425abef95e62eaf5054d4d3cf6bf and both fetched successfully. All artifacts reference the same package version 0.1.0 and source revision. Hosted harness passed 2 cases with 1 receipt (machine verified). Dogfood block in evidence_json is complete: package, redacted input, command, receipt_ref distinct from the harness seal, verify_verdict with valid digest/content-address/Ed25519 signature, and both harness case names with sealed/refused statuses. verification_json independently confirms all verification checks valid. Harness case 1 (csat-recovery-linked-charge-credit) is sealed with credit chosen, bounded AttenuationRequest credit_ceiling with amount_minor/currency/counterparty/original_receipt_ref/scopes, and send_plan present. Harness case 2 (csat-recovery-unlinked-credit-needs-agent) has no caller answers for the escalation sub-step, blocks at needs_agent, emits no money ceiling. Credit math is correct: 1200 requested, 1800 refundable, 4200 monthly remaining, ceiling is 1200, 3000 remaining after decision. SKILL.md declares no refund, no send, no mint, data-store@0.1.2 with read_projection and ungated append_event, and routes unlinkable credit to human approval lane. All nine evidence observations cover the required fields. Report covers all required topics including install/run/verify instructions for new users. Provenance is clean: claimant is publisher and PR author.