Five Functions of Harness
The five functions of Harness form a closed loop:
- Context – sufficiency of information;
- Tools – clarity of interface;
- Constraints – safety by default on failure;
- Verification – isolation of input: look at structured data, not freeform model text;
- Remediation – do not surface intermediate errors while recovery is possible.
Context and Tools enable “can do”, the other three enable “cannot fail”.
Related: Harness Engineering, Sidecar Mechanism, Failure and Recovery