debug: Add logging to RAG check integration
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -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)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user