INNER CODE UNIT · Python
_user_content
zachlagden/Pi-hole-Optimized-Blocklists · .github/triage/triage/ai_review.py:268
def _user_content(evidence: Evidence, facts: str, previous: TriageState | None = None) -> list[dict]:
request = evidence.request
reported = json.dumps(
{
"title": request.title,
"domain_field": request.raw_domain,
"category": request.category,
"service": request.service,
"lists_in_use": request.lists,
"evidence_or_reason": request.evidence,
"details": request.details,
},
ensure_ascii=False,
)
page_text = evidence.capture.text if evidence.capture else ""
kind = {"block": "a request to BLOCK", "allow": "a FALSE POSITIVE report asking to ALLOW"}[request.kind]
data = (
f"<evidence>\n{facts}\n</evidence>\n\n"