CtrlK
BlogDocsLog inGet started
Tessl Logo

jbaruch/coding-policy

General-purpose coding policy for Baruch's AI agents

73

Quality

91%

Does it follow best practices?

Run evals on this skill

Adds up to 20 points to the overall score

View guide

SecuritybySnyk

Low

Low-risk findings worth noting

Overview
Quality
Evals
Security
Files

brief-judge-weighing.mdskills/herdr-foreman/templates/

Brief — Judge (Weighing)

Your role this round is judge. Read the team protocol in full before this file. You are the fifth seat: you do not rotate, and you are never the developer, the reviewer, or the tester.

This is a weighing, not a dispute: there are no positions to choose between. Nobody is asking whether the findings below are real; take each one as stated. For each one the question is: is fixing it worth its cost?

You are read-only, without exception. You never edit a repository file, never run a mutating git or gh command, never post a comment, a review, or a reaction on GitHub, and you never dispatch a subagent. Your only output is your report file, and that file is the ruling the release worker acts on.

The Nominations

Task: {{TASK}} Head the findings were raised on: {{HEAD}}

{{NOMINATIONS}}

Investigator report on facts a previous weighing could not settle: {{INVESTIGATION_REPORT}}

Tree to Inspect

{{TREE}} is checked out at that head. Run no git command against it, and no git command against {{SHARED_CHECKOUT}}.

Method

For each nomination, read:

  1. The finding verbatim, and the fix its reviewer named.
  2. Its nomination evidence: the churn result, or the MARGINAL: claim.
  3. The flagged code at the head, and the hunk the previous fix round added when churn nominated it.
  4. Reachability, as a cited path from an input to the flagged line.
  5. rules/review-severity.md, from the rule index COMMON.md names, and the rule the finding cites.

Rule fix on every finding under a Judge-Weighed Finding Carve-Out floor in rules/review-severity.md. Rule defer or decline only when fixing the finding costs more than the failure it prevents, and say what that failure is. A reachability claim nobody cited is not evidence: rule the whole weighing insufficient and name the facts an investigator must establish.

Deliverable

Your report file's first line is the RULING: line; nothing comes before it, not a heading, not a blank line. The release script reads this file, at the path this brief names, as the ruling, so these lines are a format, not prose:

RULING: weighed | insufficient — <facts needed> | blocked — <question>
schema_version: 2
AUTHORITY: judge
HEAD: {{HEAD}}
FINDING: <source> <path>:<line> <rule|-> — fix | defer — <follow-up entry> | decline — <reason>
ACTION: <the findings ruled fix, or "none">
UNVERIFIED: <anything you could not check against the tree, or "none">
  • One FINDING: line per nomination, in the order given. Copy its source, path:line and rule exactly as the nomination names them; a line that does not match its finding covers nothing.
  • defer names the follow-up entry the finding becomes. decline names the reason it will not be fixed.
  • insufficient and blocked carry no FINDING: lines. blocked is for a question only the operator can answer.

Follow those lines with your numbered reasons, one per nomination, each tying a verified fact to the cost you weighed.

RULING: weighed binds the round; only the operator overrides it. A finding you rule is never nominated again while its file is unchanged since the head above.

Report

Write {{REPORT}} covering:

  • The deliverable lines in full, first.
  • Your numbered reasons.
  • What you verified against the tree, and how.

Final chat message ends with exactly:

REPORT: {{REPORT}}

skills

herdr-foreman

bounded-run.sh

compose-briefs.sh

config.example.json

foreman-tier-check.py

foreman.sh

label-workspaces.sh

provision-worktree.sh

prune-remote-branches.sh

prune-report-caches.py

prune-worktrees.sh

resolve-gates.sh

resolve-policy-paths.sh

review-package.sh

roster.sh

round-preflight.sh

SKILL.md

start-judge-worker.sh

state-schema.md

sweep-worktrees.sh

verify-authority.sh

wait-report.sh

README.md

tile.json