Task 011 implement evidence matrix and claim gate
This commit is contained in:
@@ -180,11 +180,35 @@ export type DraftSummary = {
|
||||
version: number;
|
||||
};
|
||||
|
||||
export type EvidenceCreateRequest = {
|
||||
claim_text?: string | null;
|
||||
risk_level?: ClaimRiskLevel;
|
||||
section_id?: string | null;
|
||||
source_quality_score?: number;
|
||||
source_title: string;
|
||||
source_type: string;
|
||||
source_url: string;
|
||||
summary: string;
|
||||
support_status?: ClaimSupportStatus;
|
||||
};
|
||||
|
||||
export type EvidenceMatrixResponse = {
|
||||
article: ArticleSummary;
|
||||
claims?: ClaimSummary[];
|
||||
evidence?: EvidenceSummary[];
|
||||
insufficient_evidence_reasons?: string[];
|
||||
};
|
||||
|
||||
export type EvidenceResponse = {
|
||||
evidence: EvidenceSummary;
|
||||
};
|
||||
|
||||
export type EvidenceSummary = {
|
||||
article_id: string;
|
||||
artifact_manifest_id: string;
|
||||
id: string;
|
||||
retrieved_at: string;
|
||||
review_status?: string;
|
||||
source_quality_score: number;
|
||||
source_title: string;
|
||||
source_type: string;
|
||||
@@ -193,6 +217,10 @@ export type EvidenceSummary = {
|
||||
supports_claims?: string[];
|
||||
};
|
||||
|
||||
export type EvidenceUpdateRequest = {
|
||||
review_status?: string | null;
|
||||
};
|
||||
|
||||
export type HTTPValidationError = {
|
||||
detail?: ValidationError[];
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user