fix: Fixed the bad formatting in the finding-verifier agent

This commit is contained in:
Dark-Alex-17 committed 2026-09-09 17:39:56 -06:00
1 parent ddce9e330e
commit d71cf75209
1 file changed
+9 -16
+9 -16
View File
@@ -129,6 +129,15 @@ nodes:
- `UNVERIFIABLE` — you could not establish it either way (claim depends - `UNVERIFIABLE` — you could not establish it either way (claim depends
on runtime behavior, external systems, or code you cannot locate with on runtime behavior, external systems, or code you cannot locate with
confidence). Explain why in `note`. Doubt lands here, never in FALSE. confidence). Explain why in `note`. Doubt lands here, never in FALSE.
Output format — respond with ONLY this JSON object, no prose before or
after it:
{"id": "<the finding's id, echoed back verbatim>",
"verdict": "VERIFIED" | "FALSE" | "UNVERIFIABLE",
"evidence": "<verbatim quoted line(s) with path:line — required for
VERIFIED and FALSE, empty string for UNVERIFIABLE>",
"note": "<one line — for FALSE the disproof in words, for UNVERIFIABLE
why it could not be established; empty string otherwise>"}
prompt: | prompt: |
Repository: {{project_dir}} Repository: {{project_dir}}
@@ -141,22 +150,6 @@ nodes:
max_iterations: 8 max_iterations: 8
max_attempts: 2 max_attempts: 2
temperature: 0.1 temperature: 0.1
output_schema:
type: object
properties:
id:
type: string
description: The finding's id, echoed back verbatim.
verdict:
type: string
enum: [VERIFIED, FALSE, UNVERIFIABLE]
evidence:
type: string
description: Verbatim quoted line(s) with path:line. Required for VERIFIED and FALSE; empty for UNVERIFIABLE.
note:
type: string
description: One line — for FALSE the disproof in words, for UNVERIFIABLE why it could not be established. Empty otherwise.
required: [id, verdict, evidence, note]
done: done:
id: done id: done