adjudicatelisted
Install: claude install-skill tcashel/forge
# /forged:adjudicate
Turn critique into one coherent, executable native Bead. Walk judgment calls
with the operator one at a time, decide routine corrections as the lead agent,
and perform one intentional update after the complete result is known.
## Load the record and latest critique
```bash
export ANVIL_HOME="${ANVIL_HOME:-$HOME/.anvil}"
export BEADS_DIR="${BEADS_DIR:-$ANVIL_HOME/beads}"
BD_BIN="${BD_BIN:-$(command -v bd)}"
TARGET_REPO="$(cd "$(git rev-parse --show-toplevel)" && pwd -P)"
env BEADS_DIR="$BEADS_DIR" "$BD_BIN" show "$BEAD_ID" \
--long --include-comments --json
```
Use the newest complete `forged-spec-recommendations` comment for this Bead.
For migration compatibility only, accept the newest complete legacy
`anvil-spec-recommendations` block if no Forged-tagged block exists. Never use
a recommendation for another id or repository.
If no complete block exists, stop and direct the operator to
`/forged:critique`; do not invent the critic's findings.
## Resolve the ledger
1. Verify each recommendation against current repository evidence. Accept,
adapt, or reject it with a reason.
2. Present one unresolved CRUX at a time: evidence, bounded options,
consequences, and a recommended choice. Capture the operator's decision.
3. Resolve every open question. When normal engineering judgment is sufficient,
make the call; ask only when the choice changes product scope or external
authority.
4. Reconcile the full Bead so fields do not contradict each oth