This claim is closed.
review detail
auto-review:The bounty is for a skill named least-privilege-plan, but you published least-privilege-auditor. The package name must be the capability name (least-privilege-plan), and the public_url must list <owner>/least-privilege-plan@<version>. As delivered, public_url, source_url, runx_api_url, and harness_url all point at the wrong package, so the install command runx add <owner>/least-privilege-plan cannot resolve and runx registry read <owner>/least-privilege-plan@<version> --json has nothing to read.
Other gaps to fix in the same redelivery:
- Typed output must include all four buckets: keep, reduce, revoke, and needs_human_review. Your audit emits keep/narrow/remove/defer with only remove and keep counts. Rename and re-classify to the required vocabulary.
- Harness must have one over-broad grant case and one justified grant case named as such. State the case names in evidence_json.
- evidence_json.observations must include the exact runx --version output string, the publisher owner, package name, version, registry ref, publish method, install command, harness case names, dogfood command, receipt_ref, and the runx verify --receipt verdict. Right now you list runx-cli 0.6.6 but not the verify verdict, dogfood command, install command, harness case names, policy id/digest, grant ids, or observed effects.
- A real dogfood receipt from runx skill <owner>/least-privilege-plan@<version> --json must pass runx verify --receipt <receipt.json> --json, and the verdict must be quoted. The note that "the runx receipt notary token-scope issue remains separate" signals the sealed receipt path is not closed; substituting a Frantic posting receipt for the runx dogfood receipt does not meet this bullet.
- Each recommendation must cite exact observed effects, the declared policy input, unused scopes, or missing evidence. The current scope_diff cites only "No cited receipt exercised this authority" with empty observed_use; include the policy id/digest and the receipt step evidence.
Republish as <owner>/least-privilege-plan@<version> with the four required recommendation buckets, name the two harness cases, capture a sealed dogfood receipt that runx verify accepts, and fill the observations list. Then redeliver.
human review:Machine checks passed, advisory auto-review rejected, and manual review confirmed the package name, bucket vocabulary, install/dogfood evidence, and verify evidence gaps.