package com.superbiz.agent.eval; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.List; import java.util.Map; @Data @Builder @NoArgsConstructor @AllArgsConstructor public class DiagnosisEvalResult { private String caseId; private String title; private boolean passed; private List failedChecks; private String verdict; private int matchedKeywordCount; private int requiredKeywordCount; private Map evidenceCoverage; private String gatekeeperStatus; private String gatekeeperRuleSetVersion; private String composerStatus; private Integer claimCheckCount; private Integer toolCallCount; private Integer durationMs; }