(data)
| 60 | } |
| 61 | |
| 62 | function normalizeReviewResultData(data) { |
| 63 | return { |
| 64 | verdict: data.verdict.trim(), |
| 65 | summary: data.summary.trim(), |
| 66 | findings: data.findings.map((finding, index) => normalizeReviewFinding(finding, index)), |
| 67 | next_steps: data.next_steps |
| 68 | .filter((step) => typeof step === "string" && step.trim()) |
| 69 | .map((step) => step.trim()) |
| 70 | }; |
| 71 | } |
| 72 | |
| 73 | function isStructuredReviewStoredResult(storedJob) { |
| 74 | const result = storedJob?.result; |
no test coverage detected