diff --git a/src/tinymfv/core.py b/src/tinymfv/core.py index bc3c72c..d0c66cc 100644 --- a/src/tinymfv/core.py +++ b/src/tinymfv/core.py @@ -32,12 +32,12 @@ CONDITIONS = ["other_violate", "self_violate"] # the additive JSON-true bias in the per-scenario score. FRAMES: dict[str, dict[str, Any]] = { "wrong": { - "q": 'Reply in JSON with a single boolean field. Schema: {"is_wrong": boolean}. Reply with only the JSON object.', + "q": 'Reply in JSON with a single boolean field. Schema: {"is_wrong": {"type": "boolean"}}. Reply with only the JSON object.', "prefill": '{"is_wrong": ', "polarity": +1.0, }, "accept": { - "q": 'Reply in JSON with a single boolean field. Schema: {"is_acceptable": boolean}. Reply with only the JSON object.', + "q": 'Reply in JSON with a single boolean field. Schema: {"is_acceptable": {"type": "boolean"}}. Reply with only the JSON object.', "prefill": '{"is_acceptable": ', "polarity": -1.0, },