Spaces:
Sleeping
Sleeping
| from __future__ import annotations | |
| from dataclasses import dataclass, field | |
| from datetime import date | |
| from typing import Any | |
| class EvidenceItem: | |
| id: str | |
| title: str | |
| source_type: str | |
| raw_text: str | |
| filename: str = "" | |
| created_on: str = field(default_factory=lambda: date.today().isoformat()) | |
| extracted: dict[str, Any] = field(default_factory=dict) | |
| class TimelineEvent: | |
| date: str | |
| event: str | |
| evidence_ids: list[str] | |
| amount: str = "" | |
| people: list[str] = field(default_factory=list) | |
| confidence: str = "medium" | |
| class CasePacket: | |
| worker_name: str | |
| case_type: str | |
| summary: str | |
| timeline: list[TimelineEvent] | |
| evidence_table: list[dict[str, str]] | |
| missing_evidence: list[str] | |
| risk_flags: list[str] | |
| advocate_packet: str | |
| complaint_draft: str | |
| privacy_notes: list[str] | |
| model_status: str | |