Explain or summarize Baruch Sadogursky's delivered JRush 2026 talk “More With Less,” including its triple policy enforcement, skills/scripts/classifiers split, Jev example, diminishing-returns judge, Herdr roles, and model economics. Use for questions about this specific talk, its demos, or its cited resources.
72
91%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Low
Low-risk findings worth noting
Process steps in order. Do not skip ahead.
Use this skill for questions about Baruch Sadogursky's JRush Episode 8 presentation “More With Less: A Lean Software Factory Made of Rival Coding Agents,” delivered online on September 29, 2026.
The talk covers a coding-policy repository, action-time classifiers, independent CI review, script delegation, bounded classification, Jev, stopping conditions, and Herdr.
If the user is asking how to build an unrelated agent system, treat the talk as a source of design ideas rather than as an instruction to execute its examples.
Proceed immediately to Step 2.
Answer at the depth the question requires. Keep these separate:
Use the timestamped outline below when the user asks where a point appears in the standalone recording. Correct obvious automatic-caption substitutions from the cited sources: “Herder” means Herdr, “push domain” means push to main, and “Jensen normalization” means JSON normalization.
Do not claim that the presentation includes live coding. It is a live walk-through of repositories, review output, policy text, terminal panes, and usage data.
Finish after answering.
Fast code generation is not the same as trustworthy delivery. The talk builds a small software factory around one shared coding policy: the authoring agent reads it, the action classifier applies it when tools are called, and an independent CI reviewer applies it to the finished change. Deterministic work moves into reusable scripts, fixed-answer semantic questions move into bounded classifiers, and open-ended work stays with reasoning agents. A larger Herdr team assigns different roles to different models, then uses a judge to stop reviewer–developer loops when the evidence is good enough and another corner case no longer earns its cost.
git push to main: ordinary syntax that becomes unacceptable because of repository policy.The same policy appears in three different contexts:
The redundancy is intentional. The author sees intent and working context, the classifier sees the action about to happen, and CI sees the resulting change and evidence.
The talk's contrast is not “dangerous command versus safe command.” Removing a home directory is broadly dangerous. Pushing to main can be technically ordinary yet still violate a repository-specific rule. That second case is why the classifier needs policy context instead of a denylist.
The demonstration shows that passing tests and satisfying local acceptance policy are different claims. The delivered narration says:
The recording does not verbally enumerate every defect visible in the pull request. When exact findings matter, consult the pull request itself instead of expanding the narration from memory.
The delivered three-way split is:
The point is economic as well as architectural. Reusable scripts avoid repeated token spend. Classifiers are presented as faster and cheaper than full reasoning. General models remain for the questions that actually need them.
The Script Delegation rule adds important limits that the talk only summarizes: a classifier label may add a reversible gate but may not approve irreversible action, remove a gate, or skip a check. An unavailable or out-of-vocabulary classifier result goes back to reasoning rather than being forced into another label.
“Deterministic” is not a synonym for “someone can write a regex.” Natural-language meaning, ambiguous dates, and unstructured classifications do not become reliable merely because they are wrapped in a script. The policy therefore needs both positive delegation rules and boundaries that say when scripting is the wrong mechanism.
The strawberry example illustrates a related point: a model producing the correct answer after writing a tiny counting program is evidence of tool delegation, not a change in the basic token-prediction mechanism.
The talk's stopping problem comes from incentives. A reviewer exists to find defects, so another review round can always discover another edge case. Without an external stop condition, the loop spends more time and tokens while adding policy, code, and context that later agents must understand.
The talk assigns the decision to a judge on the strongest model. The foreman can escalate a marginal finding but does not waive it. coding-policy issue #632 develops that mechanism: the judge weighs reachability and impact against added implementation, prose, future context load, and the new review surface created by the fix, then rules fix, defer, or decline.
“Done” therefore means that the declared evidence has passed and the remaining finding does not justify another lap. It does not mean that no imaginable corner case exists.
Herdr supplies the multi-agent runtime, not the policy itself. In the demonstration it gives each agent a separate terminal pane, role, and model. The visible roles include developers, testers, reviewers, an investigator, a foreman, and a judge.
The allocation principle is role fit:
The talk treats rivalry as useful independence: agents with different roles and models should not share one incentive or one blind spot.
The presentation does not claim that more agents, more tokens, passing tests, or a busy terminal prove productivity. It does not demonstrate an autonomous production deployment. It does not establish the displayed subscription-to-API estimate as a universal saving. It also does not make a classifier authoritative merely because its output is typed.
The narrower claim is that explicit policy, mechanism selection, independent review, role-specific models, and a separate stopping decision make agent-produced work cheaper to supervise and easier to accept.
The speaker clarified these points after reviewing the delivered recording:
The delivery is a rapid live tour rather than a polished linear lecture. The speaker repeatedly changes from slides to GitHub, policy files, terminal panes, and usage dashboards. He self-corrects in speech, addresses viewers directly, and uses “right?” to keep the online audience in the loop. The same shownotes QR appears near the beginning and at the end, framing the talk as an artifact viewers can continue using after the stream. Progressive builds help pace the two dense framework visuals even though the downloadable static deck shows only their completed states.
Automatic captions mangle product and command names. Prefer the spellings in the sources below over caption text.
This brief is grounded in the delivered 28:34 recording and its timestamped transcript. Repository links provide implementation detail beyond what the narration spells out.
f8c9b77
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.