generated from coulomb/repo-seed
Evidence with supportive metadata
This commit is contained in:
@@ -179,6 +179,10 @@ class EvidenceCreate(BaseModel):
|
||||
type: str
|
||||
reference: str
|
||||
strength: str = "medium"
|
||||
target_kind: str = "capability"
|
||||
target_id: int | None = None
|
||||
reference_kind: str = "source"
|
||||
reference_id: int | None = None
|
||||
|
||||
model_config = {
|
||||
"json_schema_extra": {
|
||||
@@ -188,6 +192,8 @@ class EvidenceCreate(BaseModel):
|
||||
"type": "unit_test",
|
||||
"reference": "tests/test_email_classification.py",
|
||||
"strength": "strong",
|
||||
"target_kind": "capability",
|
||||
"reference_kind": "source",
|
||||
}
|
||||
]
|
||||
}
|
||||
@@ -198,6 +204,10 @@ class EvidenceUpdate(BaseModel):
|
||||
type: str | None = None
|
||||
reference: str | None = None
|
||||
strength: str | None = None
|
||||
target_kind: str | None = None
|
||||
target_id: int | None = None
|
||||
reference_kind: str | None = None
|
||||
reference_id: int | None = None
|
||||
|
||||
|
||||
class AnalysisRunCreate(BaseModel):
|
||||
@@ -475,6 +485,10 @@ class CandidateEvidenceResponse(BaseModel):
|
||||
strength: str
|
||||
status: str
|
||||
source_refs: list[SourceReferenceResponse]
|
||||
target_kind: str = "capability"
|
||||
target_id: int | None = None
|
||||
reference_kind: str = "source"
|
||||
reference_id: int | None = None
|
||||
|
||||
|
||||
class CandidateFeatureResponse(BaseModel):
|
||||
@@ -665,6 +679,10 @@ class EvidenceResponse(BaseModel):
|
||||
reference: str
|
||||
strength: str
|
||||
source_refs: list[SourceReferenceResponse]
|
||||
target_kind: str = "capability"
|
||||
target_id: int | None = None
|
||||
reference_kind: str = "source"
|
||||
reference_id: int | None = None
|
||||
|
||||
|
||||
class FeatureResponse(BaseModel):
|
||||
|
||||
Reference in New Issue
Block a user