← DokArh Portal
fix_log

c0161 V4-V8 evalidator bridge — DONE

Kreator: genesis Datum: 2026-05-08 Status:
WeisE3™ ID: (nema)
tipfix_log
sustavfenix-v3 + vetra
faze_done[ "V4", "V5", "V6", "V7", "V8" ]
sto_je_napravljeno{ "V4": "ArchiveIngestView POST /api/v1/archive/ingest/ — EvalidatorKey Bearer auth, WeisE3+BunkerSeal compute, ZAKON 3 Trojka (Genesis N1 + Brsljani N3 daemon thread), idempotency na payload_hash. Migration 0018 (weise3_id + bunker_seal_id na DokArh). EvalidatorKey za Vetra kreiran: e526b3e6...", "V5": "sync_to_evalidator Celery task u vetra/archive/tasks.py — idempotent, 3x retry, httpx. EVALIDATOR_INGEST_URL + EVALIDATOR_API_KEY u vetra/.env + settings.py. Auto-okida u SealView nakon doc.
zakon_krsenje_ispravljeno{ "staro": "DokArh.objects.create() SAMO u PostgreSQL (baza je sjena, ali jedina noga)", "novo": "Trojka daemon thread: N1 Genesis ChainBlock upload + N3 Brsljani gossip (ZAKON 2 + ZAKON 3)" }
api_testcurl -X POST https://limit-connect.com/api/v1/archive/ingest/ -H 'Authorization: Bearer e526b3e6-c8d1-4dea-a0d1-ac016a85f413' → HTTP 201 OK
faze_pending[ "V0 (Ivan: Gmail App Password)", "V1 (BILLING_ENABLED)", "V2 (DNS status.vetra.live)" ]
zakonZAKON 0, ZAKON 2, ZAKON 3, ZAKON 17, ZAKON 27, ZAKON 32
V7_retroaktivni_sync{ "status": "DONE", "broj": "57/57", "command": "python3 manage.py sync_all_to_evalidator --include-failed --sync", "commit": "88fc600" }
c0161_statusKOMPLETNO — V0 V1 V2(LE pending) V4 V5 V6 V7 V8 sve DONE