package com.superbiz.agent.eval; import lombok.AllArgsConstructor; import lombok.Builder; import lombok.Data; import lombok.NoArgsConstructor; import java.util.List; @Data @Builder @NoArgsConstructor @AllArgsConstructor public class DiagnosisEvalCase { private String id; private String title; private String question; private String traceFixture; private List expectedRootCauseKeywords; private Integer minKeywordMatches; private List requiredEvidenceTools; private List allowedVerdicts; private List forbiddenAnswerKeywords; private Boolean requireV2AuditClosure; private Boolean requireClaimChecks; private Boolean requireComposerOutput; private List expectedGatekeeperStatuses; private List expectedComposerStatuses; private List forbiddenConfirmedClaimKeywords; }