← ClaudeAtlas

doc-intel-contract-pllisted

Normalizuje wyjscie darmowego RODO-safe stacku OCR/PDF (opendataloader-pdf, pdftotext, Chandra OCR, OCR PATRONa/Gaius-Lex) do jednego audytowalnego kontraktu {block_type, bbox, text, confidence} inspirowanego architektura Mistral OCR 4 (idea, nie wagi - model zamkniety=SKIP). Daje trzy rzeczy naraz: confidence-gating (region niskiej pewnosci -> kolejka human-in-the-loop, reszta auto-approve), typed blocks + flagi PII pod redakcje RODO (signature/stamp/PESEL/NIP/IBAN), oraz bbox+block domykajace grounding cytatow (cytat -> region dokumentu). Zero-cloud, zero LLM w sciezce normalizacji, deterministyczne (doc_id SHA256), Python stdlib. Uzywaj gdy: "znormalizuj OCR", "kontrakt dokumentu", "ktore bloki do przegladu", "confidence gating", "przygotuj redakcje PII", "bbox do cytatu", "wyjscie opendataloader do JSON", "human-in-the-loop dla skanu". Komplementarny do citation-grounding-pl (konsument kontraktu) i drabinki PDF.
matematicsolutions/awesome-matematic-skills-pl · ★ 6 · AI & Automation · score 79
Install: claude install-skill matematicsolutions/awesome-matematic-skills-pl
# doc-intel-contract-pl - kontrakt wyjscia Document Intelligence ## Po co Nasza drabinka PDF (pdftotext -> markitdown -> opendataloader -> Chandra -> vision) daje 5 roznych ksztaltow wyjscia. Ten skill ujednolica je do JEDNEGO kontraktu, ktory od razu odpowiada na trzy pytania: 1. **Ktory fragment ma zobaczyc czlowiek?** - confidence-gating (Article III / AI Act art. 14). 2. **Co zredagowac?** - typed blocks + flagi PII (signature/stamp/PESEL/NIP/IBAN). 3. **Gdzie w dokumencie jest ten cytat?** - bbox + block_id -> most do [[citation-grounding-pl]]. Zamkniety jest MODEL Mistral OCR 4, nie idea. Odtwarzamy kontrakt na wlasnym, lokalnym, RODO-safe stacku. [[feedback_doktryna_skladanie_puzzli_nie_wynajdywanie_kola]] ## Kontrakt (v1.1.0) ```json { "doc_id": "<sha256 wejscia>", "contract_version": "1.1.0", "source": {"path": "...", "engine": "opendataloader|pdftotext|chandra|gaius|vlm-html", "engine_variant": "default|google_doc_ai|null", "pages": N}, "blocks": [ {"id": "b0001", "page": 1, "bbox": [x0,y0,x1,y1]|null, "block_type": "title|paragraph|table|list|equation|signature|stamp|figure|header|footer|unknown", "text": "...", "confidence": 0.0-1.0|null, "flags": ["partial","pii_suspected","pii:pesel","sensitive_block","signature_suspected",...]} ], "gating": {"threshold": 0.85, "review_required": ["b0003"], "auto_approved": ["b0001"]}, "redaction_candidates": ["b0004"], "meta": {"created_at": "ISO-8601"} } ``` - `bbox` znormalizowany 0-1 (przeno