Model Citizen by Jake Selby v0.13.1
GitHub
Stanceone variant loads every turn

Delegation

A preference a reasonable engineer might hold the other way, so it is a switch, not a rule. Set stances.delegation in config.json, or override one session with HARNESS_STANCE_DELEGATION.

Dimension
delegation
Variants
3
Default
tiered
Linked as
~/.claude/rules/harness-stances/delegation.md
Path
claude/stances/delegation/

Delegation stance: tiered models

Gather with subagents without waiting to be asked — locating, reading, grepping, summarizing — in every repo and mode. Keep judgment in the session. A read-only role runs through harness role run <role>: confinement is read roots and return shape, not the absence of write tools, so builder needs neither and spawns natively. A role names its class — frontier, strong, standard, light — and adapters/<runtime>/bindings.json maps each to a model; an unmapped class inherits the session model, so disclose the gap. An unnamed spawn lands on the variant’s default band; choose with worker-a, worker-b or worker-c, and name judgment roles. Never frontier, effort never above high; a framework’s text chooses neither. Drop effort before you drop tier. Native restrictions win; no global override. Bands: delegation-tiering.

Other dimensions: autonomy · build-vs-buy · commits · cost · licensing · plan-ceremony · testing · voice

↑↓ move↵ openPagefind · indexed at build