INNER CODE UNIT · Python

verify_article

lawve-ai/awesome-legal-skills · skills/ktzr-polskie-umowy-gospodarcze-adam-piotrowski/tools/legal-cite/legal_cite/server.py:29

async def verify_article(citation: str) -> str:
    """Dokładne brzmienie cytowanego przepisu z OFICJALNEGO źródła
    (api.sejm.gov.pl dla PL, EUR-Lex dla UE) — zwraca tylko ten artykuł,
    nie cały akt. Zwraca AKTUALNE brzmienie (tekst jednolity).
    Anti-halucynacja: weryfikacja cytatu wprost ze źródła.
    Format: 'art. N [ust. M] KOD'. Przykłady: 'art. 45 u.k.k.',
    'art. 385 KC', 'art. 28 ust. 3 RODO', 'art. 10 CCD'. Kody: list_acts()."""
    try:
        return await core.verify_article(citation)
    except Exception as e:
        logger.warning("verify_article blad=%s", type(e).__name__)
        return f"❌ Błąd weryfikacji: {type(e).__name__}: {e}"


@mcp.tool()
def list_acts() -> str:
    """Lista obsługiwanych kodów aktów (PL + UE) dla verify_article."""
    return core.list_acts()

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…