{"id":"c1252","filename":"c1252_m20_dopuna_m14_baza_ili_niz.dok.json","weise3_id":"","tip":"dokument","naziv":"(bez naziva)","kreator":"genesis","datum":"2026-06-03","snippet":"","status":"","prev_weise3":"","bunker_l":"#00d4ff","full":{"dok_tip":"ODLUKA","dok_verzija":"1.0","naslov":"M20 — Dopuna M14: sadrzaj u niz, metapodatak u bazu, niz je istina","datum":"2026-06-03","dopuna_za":"M14 (GDrive/iCloud backup, c1248)","izvor":"Ivan","odluka":{"id":"M20","naziv":"Baza ili niz — pitanje zatvoreno","sadrzaj":"Sadrzaj ide u niz (chain/.dok.json/filesystem). Metapodatak ide u bazu (katalog koji pokazuje gdje je atom). Niz je istina. Ako baza padne ili se razidje s nizom, niz pobjeduje — ZAKON 1 (baza je sjena, .dok.json je istina). Chat i mail tretiraju se kao VREMENSKA LOZA: baza + delte (nika se nista ne brise), brisanje je samo korisnikov svjesni izbor (kriptiraj/spali par. 18). Dokumenti su NEPROMJENJIVI ATOMI — jednom zatvoren atom ne mjenja se. Svi izvori prolaze kroz ISTI CLOUD_BACKUP ulaz (TipIzvora.CLOUD_BACKUP, ZAKON 0 — nema novog modula).","status":"aktivno","tko":"Ivan"},"redoslijed_backupa":{"1_email_imap":"NAJLAKSI POCETNI KORAK — otvoren standard (RFC 1730/2060), svaki klijent ima export, IMAP folder struktura = prirodna loza, CC moze poceti odmah","2_gdrive":"Takeout ZIP, CC vec planirao (M14)","3_icloud":"Takeout, slicno GDriveu","4_whatsapp_viber_messenger":"TESKO — propretarni formati, enkripcija E2E, platforme aktivno blokiraju export. CC mora provjeriti izvedivost PRIJE izgradnje. Nije garantirano izvedivo.","napomena":"Email je prirodni pocetak jer je i vremenski bogat (Subject + From + Date + Thread + Attachment = gotov atom). WhatsApp/Viber/Messenger: CC istrazuje, ne obecava."},"princip_lose":"Chat i mail nikad ne brisu stare poruke automatski — to bi bio gubitak konteksta. Umjesto brisanja: delta kompresija (pohrani razliku, ne kopiju). Brisanje je svjesna radnja korisnika uz kriptiranje ili spaljivanje (par. 18 spec).","potvrda_zakona":{"ZAKON_0":"nema novog modula — sve kroz TipIzvora.CLOUD_BACKUP","ZAKON_1":"niz pobjeduje kad se razidje s bazom","ZAKON_3":"trojna pohrana i za backup atome","M13":"integriras, ne gradis","M14":"CLOUD_BACKUP infrastruktura ostaje ista, M20 samo razjasnjava sto ide gdje","M19":"korisnik nije talac — njegova kopija radi i bez servera"}}}