debug: Add logging to RAG check integration

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
Benjamin Admin
2026-05-06 14:57:30 +02:00
parent f4374cfe8d
commit 1ff34227bf
@@ -202,9 +202,11 @@ async def _check_single_document(entry: DocCheckEntry) -> list[DocCheckResult]:
# RAG-based deep check (semantic verification against Control Library) # RAG-based deep check (semantic verification against Control Library)
try: try:
from compliance.services.rag_document_checker import check_document_with_rag from compliance.services.rag_document_checker import check_document_with_rag
logger.info("Starting RAG check for '%s'...", entry.label)
rag_checks = await check_document_with_rag( rag_checks = await check_document_with_rag(
doc_text, entry.doc_type, entry.label, entry.url, doc_text, entry.doc_type, entry.label, entry.url,
) )
logger.info("RAG check returned %d results for '%s'", len(rag_checks) if rag_checks else 0, entry.label)
if rag_checks: if rag_checks:
for rc in rag_checks: for rc in rag_checks:
main_result.checks.append(CheckItem( main_result.checks.append(CheckItem(
@@ -214,7 +216,7 @@ async def _check_single_document(entry: DocCheckEntry) -> list[DocCheckResult]:
if not rc["passed"]: if not rc["passed"]:
main_result.findings_count += 1 main_result.findings_count += 1
except Exception as e: except Exception as e:
logger.warning("RAG check failed for %s: %s", entry.label, e) logger.warning("RAG check failed for %s: %s %s", entry.label, type(e).__name__, e)
all_results.append(main_result) all_results.append(main_result)