promptdojo_

building a harness — scaffold, tools, loop, gate — step 5 of 9

fill the list of the SIX HarnessSpec fields, in build order: name, trigger, inputs, decisions, writeback, eval_gate.

decisions is deterministic policy — route, approve, compact, swap — not a paragraph you hope the model follows.

expected output:

['name', 'trigger', 'inputs', 'decisions', 'writeback', 'eval_gate']