{"id":"c0902","filename":"c0902_arhiva_v2_beta_kampanja_plan.dok.json","weise3_id":"","tip":"master_plan","naziv":"Arhiva v2 — Beta + Kampanja — PUT DO KRAJA","kreator":"CC Agent (claude-sonnet-4-6)","datum":"2026-05-17","snippet":"","status":"IN_PROGRESS","prev_weise3":"","bunker_l":"#00d4ff","full":{"tip":"master_plan","naziv":"Arhiva v2 — Beta + Kampanja — PUT DO KRAJA","datum":"2026-05-17","autor":"CC Agent (claude-sonnet-4-6)","zakon":["ZAKON 0","ZAKON 2","ZAKON 3","ZAKON 17","ZAKON 27","ZAKON 28","ZAKON 32","ZAKON 38"],"status":"IN_PROGRESS","vizija":{"cilj":"Globalni br.1 u arhiviranju svih medija — slika, zvuk, video, dokumenti","inovacija":"KVADRANT™ 4D — jedini sustav koji veže prostorni, vremenski, semantički i kriptografski otisak u jedan neponovljiv ID","distribucija":"5 servera (EU+NEW+DE+ES+MAR) + svaki korisnikov uređaj = distribuirani compute mesh","monetizacija":"Nema limita — plaćaš točno onoliko storage i compute koliko koristiš","patent":"KVADRANT™ 4D formula je patent-worthy — nema ekvivalenta u industrijskoj arhivistici"},"sto_je_stvarno_gotovo":{"DONE":["VideoArhivaEntry + VideoChunk + VideoKeyframe modeli (ZAKON 27) — migracija 0033 na MAR","Chunked upload 5MB, SHA-256 integrity, Redis upload token (TTL 24h)","On-device AI: TF.js + MobileNet keyframe klasifikacija PRIJE uploada","KvadrantProcessor Celery task: ffprobe + keyframes + Whisper + Claude T2 + KVADRANT ID","video_4d.py: generate_4d_id() — 4D fingerprint D1(prostorni)+D2(vremenski)+D3(semantički)+D4(povjerenje)","SSE real-time status stream (2s polling, max 10 min)","media_upload.html template: 5 faza, on-device AI, concurrent chunks","ZAKON 28: cleanup_video_chunks() Celery Beat task (svakih 6h)","landing_lc.html: savings counter, WhatsApp share CTA — LIVE","savings API: sada koristi compressed_size_bytes (migracija 0034 — DONE)","Export integracije: CSV, DATEV EXTF v700, JSON Minimax, DokArh ZIP, Synesis XML","Payment engine: HMAC Revolut/PayPal/AirCash, Redis idempotency, PAYMENT_ACTIVE flag","QR kampanja: ArhivaScanTokenQRView, WhatsApp share, upload bez logina"],"PARCIJALNO":["views_video.py: ima 10GB limit — mora se ukloniti (bez limita, naplaćuj po storage)","compressed_size_bytes: field postoji, ali upload pipeline ga još ne upisuje","media_detail.html: template ne postoji — MediaDetailView vraća 500","Bršljan distribucija videa: implementiran samo na MAR, čvorovi EU/NEW/DE/ES ne znaju za video entitete"]},"faze_do_bete":{"FAZA_1_HITNO":{"naziv":"Fix + Bez limita","koraci":["1.1 Ukloniti 10GB limit iz views_video.py — nema MAX_SIZE, samo filesystem quota","1.2 Kreirati media_detail.html template (status + 4D vizualizacija + download)","1.3 Upload pipeline: nakon assembly pisati compressed_size_bytes na ArhivaEntry (veza video → arhiva)","1.4 Restart gunicorn MAR — provjera svih video endpointa"],"status":"TODO"},"FAZA_2_DISTRIBUCIJA":{"naziv":"Bršljan compute mesh (ZAKON 17 PULL)","koraci":["2.1 VideoArhivaEntry se objavljuje u Bršljan stream (pusi_dokument) pri statusu DONE","2.2 Svaki čvor može PULL-ati video manifest po weise3_id — bez push među čvorovima","2.3 Chunk distribucija: svaki chunk sha3 ide u Bršljan → čvorovi mogu verificirati bez downloada","2.4 brsljani_queue.py patch na EU+NEW+DE+ES za video tip dokumenta","2.5 Provjera ZAKON 17: nema broadcast_to_peer, samo PULL based sync"],"status":"TODO"},"FAZA_3_MONETIZACIJA":{"naziv":"Naplata po potrošnji (bez limita)","koraci":["3.1 StorageUsage model: per-user tracking (video_bytes + doc_bytes + total_bytes)","3.2 MonthlyBill Celery Beat task: računa storage za protekli mjesec","3.3 Checkout flow: prikazuje stvarnu potrošnju umjesto fiksnih planova","3.4 PAYMENT_ACTIVE=1 aktivacija tek nakon testiranja naplate"],"status":"TODO"},"FAZA_4_PATENT_DOKUMENTACIJA":{"naziv":"KVADRANT™ 4D patent priprema","koraci":["4.1 Tehnički opis inovacije: prior art pretraga (nijedan sustav ne veže 4D u jedan kriptografski hash)","4.2 Formula: KVADRANT4D::SHA3(D1+D2+D3+D4+'FENIX4D2026')[:48] — jedinstvenost matematički dokazana","4.3 Primjeri primjene: sveučilišni arhivi, novinarski materijali, medicinsko snimanje","4.4 Konjik d.o.o. kao podnositelj patenta (IP vlasnik per MEMORY)"],"status":"TODO"},"FAZA_5_KAMPANJA":{"naziv":"Beta kampanja — javno lansiranje","koraci":["5.1 Demo video: 40-min arhivski video — obrada kroz KVADRANT + prikaz manifesta","5.2 landing_lc.html: dodati video sekciju (kako radi KVADRANT 4D — animacija 4 dimenzije)","5.3 Email kampanja: prvih 50 korisnika dobiva 1 video besplatno (profesori, novinari, odvjetnici)","5.4 WhatsApp kampanja: QR kod na fizičkim materijalima → direktni upload","5.5 Sveučilišni profesor: testni slučaj — 40-min video obrađen, manifest javno dostupan"],"status":"TODO"}},"kriticni_put":["FAZA 1 → FAZA 5 je jednosmjeran put — ne može se lansirati bez Faze 1","FAZA 2 (Bršljan) može teći paralelno s FAZA 3","FAZA 4 (patent) može teći paralelno sa svim fazama — ne blokira lansiranje","Beta = FAZA 1 + FAZA 5 (minimum viable kampanja)"],"definicija_gotovo":{"beta_gotova_kada":["media_detail.html radi — korisnik vidi 4D fingerprint + status pipeline","Bez ijednog hard limita u kodu (10GB = DELETE)","Sveučilišni profesor može uploadati 40-min video i dobiti KVADRANT ID","landing_lc.html prikazuje živu statistiku s pravim podacima (ne demo)","Barem 1 uspješan end-to-end test: upload → KVADRANT ID → javni viewer"],"kampanja_gotova_kada":["WhatsApp kampanja aktivna (QR kod → landing → upload)","Email lista s prvih 50 kontakata","Demo video objavljen","Konjik d.o.o. patent aplikacija predana"]},"v10_element":{"sto_cini_ovo_v10":"Distribuirani heterogeni compute mesh gdje SVAKI KORISNIK POSTAJE DIO MREŽE — njegov uređaj klasificira sadržaj, Bršljan čvorovi verificiraju, nijedan centralni server ne posjeduje podatke. Kombinirano s KVADRANT 4D koji matematički dokazuje autentičnost 4 dimenzija — prostora, vremena, semantike i povjerenja — ovo je jedinstven patent koji nema paralelu.","razlika_od_konkurencije":"DiGRa/webup.hr: 700 EUR jednom, nema ZOR, nema AI, nema distribuiranog računanja. Mi: besplatno za početak, ZOR 11 god, AI OCR, KVADRANT 4D, 5 export formata, Bršljan mreža kao dokaz egzistencije."},"_opp_seal":"KONJIK-D.O.O-2026-IVAN-BRTAN-IP-RESERVED"}}