Evidence with supportive metadata
This commit is contained in:
parent
6c0a7db5e4
commit
eb1513e463
10 changed files with 194 additions and 9 deletions
|
|
@ -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):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue