Refocus classifier on rich extraction and local dedupe only
This commit is contained in:
@@ -6,7 +6,7 @@ from typing import Any
|
||||
from app.config import get_request_settings
|
||||
from app.llm_adapters import build_adapter, coerce_json_text
|
||||
from app.models import ClassificationDetails, ClassificationResult, ClassifyRequest, EmailData
|
||||
from app.sync import build_fingerprint, sync_todoist
|
||||
from app.sync import apply_dedupe, build_fingerprint
|
||||
|
||||
VALID_CATEGORIES = {
|
||||
"action_required",
|
||||
@@ -57,7 +57,7 @@ async def classify_email(request: ClassifyRequest) -> ClassificationResult:
|
||||
details=ClassificationDetails(dedupe_key=build_fingerprint(clean_email)),
|
||||
)
|
||||
|
||||
result.todoist = await sync_todoist(clean_email, result)
|
||||
result.dedupe = apply_dedupe(clean_email, result)
|
||||
return result
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user