fix(ревью#2): db_docs→_db + classify_raw в MemRepo + try/except в build_classify_prompt
This commit is contained in:
@@ -226,12 +226,14 @@ def build_prompt(current_spec: list, doc_text: str) -> tuple:
|
||||
|
||||
def build_classify_prompt(header_text):
|
||||
"""Build classify prompt. Returns (prompt, prompt_id)."""
|
||||
from db import prompts as db_prompts
|
||||
prompt = db_prompts.get_active("classify")
|
||||
if prompt:
|
||||
body = prompt["body"].replace("{header_text}", header_text)
|
||||
return body, prompt.get("id", "")
|
||||
# Fallback
|
||||
try:
|
||||
from db import prompts as db_prompts
|
||||
prompt = db_prompts.get_active("classify")
|
||||
if prompt:
|
||||
body = prompt["body"].replace("{header_text}", header_text)
|
||||
return body, prompt.get("id", "")
|
||||
except Exception:
|
||||
pass # DB unavailable — use fallback
|
||||
body = """Ты — классификатор договорных документов облачного провайдера НУБЕС.
|
||||
|
||||
Ниже фрагмент текста документа. Определи:
|
||||
|
||||
Reference in New Issue
Block a user