{"id":"c0037","filename":"c0037_genesis_bridge_globalni_modul.dok.json","weise3_id":"2126ee6a6db40b12c4ded400ded9bbb681d202d5b1bca4f72ac03453f10b9028","tip":"cc.task","naziv":"c0037 — Genesis Bridge: Globalni Modul za Arhiviranje","kreator":"cc_sonnet","datum":"2026-05-05T06:28:53.804383Z","snippet":"Sati.ink i sve domene spojene na Genesis globalni arhivski modul.","status":"DONE","prev_weise3":"","bunker_l":"#3552ff","full":{"tip":"cc.task","weise3_id":"2126ee6a6db40b12c4ded400ded9bbb681d202d5b1bca4f72ac03453f10b9028","naziv":"c0037 — Genesis Bridge: Globalni Modul za Arhiviranje","nastao":"2026-05-05T06:28:53.804383Z","kreator":"cc_sonnet","status":"DONE","opis":"Sati.ink i sve domene spojene na Genesis globalni arhivski modul.","rezultati":["genesis_bridge.py: pohrani_u_genesis() + genesis_verify_url()","TempArhivaEntry.genesis_weise3_id: CharField(64) + migracija 0020","BetaUploadEntry.genesis_weise3_id: isti field","temp_arhiva_ocr_task: Genesis call poslije TSA, graceful degradation","PWAStatusView: vraca genesis_weise3_id + genesis_verify_url u JSON","Cross-domain: v4.limit-connect.com/api/v1/docs/{id}/verify","test_propter.py: 25/25 - root cause = SudacMiddleware rate limit 20 req/10s","Fix: monkeypatch _RATE_LIMIT=9999 u autouse tmp_dirs fixture"],"arhitektura":{"flow":"sati.ink upload -> fenix-v3 OCR+TSA -> genesis_bridge -> Genesis WeisE3 -> weise3_id u TempArhivaEntry","domene":["sati.ink","limit-connect.com","fina-connect.online","v4.limit-connect.com"],"verify_pattern":"GET /api/v1/docs/{weise3_id}/verify (Genesis, cross-domain, bez auth)"}}}