{"initial":{"candidate":{"scores":{"fit":4,"clarity":3}},"criteria":{"fit":{"weight":2,"max":5},"clarity":{"weight":1,"max":5}},"minimum":10},"counterexample":{"candidate":{"scores":{"fit":2,"clarity":3}},"criteria":{"fit":{"weight":2,"max":5},"clarity":{"weight":1,"max":5}},"minimum":10},"tests":[{"name":"threshold-passed","input":{"candidate":{"scores":{"fit":4,"clarity":3}},"criteria":{"fit":{"weight":2,"max":5},"clarity":{"weight":1,"max":5}},"minimum":10},"expected":{"pass":true,"summary":"The candidate reaches the declared arithmetic threshold.","checks":[{"name":"criteria-valid","pass":true},{"name":"scores-valid","pass":true},{"name":"minimum-reached","pass":true}]}},{"name":"threshold-failed","input":{"candidate":{"scores":{"fit":2,"clarity":3}},"criteria":{"fit":{"weight":2,"max":5},"clarity":{"weight":1,"max":5}},"minimum":10},"expected":{"pass":false,"summary":"The candidate does not reach the declared arithmetic threshold.","checks":[{"name":"criteria-valid","pass":true},{"name":"scores-valid","pass":true},{"name":"minimum-reached","pass":false}]}},{"name":"exact-threshold-boundary","input":{"candidate":{"scores":{"fit":3,"clarity":4}},"criteria":{"fit":{"weight":2,"max":5},"clarity":{"weight":1,"max":5}},"minimum":10},"expected":{"pass":true,"summary":"The candidate reaches the declared arithmetic threshold.","checks":[{"name":"criteria-valid","pass":true},{"name":"scores-valid","pass":true},{"name":"minimum-reached","pass":true}]}}]}
