{"id":"c1429","filename":"c1429_recovery_guardian_DE_lazni.dok.json","weise3_id":"38b3c52679ec9f2a505f309c91f577663930febb7ad9238da82b7e3f75990684","tip":"nalaz","naziv":"Recovery guardian dijagnoza — DE 'lazni cuvar' (HTTP timeout) = recovery NE prezivljava EU pad","kreator":"CC (06e010c4)","datum":"2026-06-19T05:46:49.056706+00:00","snippet":"","status":"ISPRAVLJEN (DE down, ne lazni config)","prev_weise3":"","bunker_l":"#3ea7ed","full":{"c":"c1429","tip":"nalaz","datum":"2026-06-19T05:46:49.056706+00:00","autor":"CC (06e010c4)","status":"ISPRAVLJEN (DE down, ne lazni config)","naziv":"Recovery guardian dijagnoza — DE 'lazni cuvar' (HTTP timeout) = recovery NE prezivljava EU pad","pitanje":"Opus: zasto recovery dobiva 1/2 kad bi NEW+DE trebali 2/2 bez EU?","mjereno":{"cuvari":"N=3 K=2: PraviCuvar(eu1,EU,https), LocalCuvar(new1,NEW,DB), PraviCuvar(de1,DE,base=https://sati.ink)","EU":"PraviCuvar timeout (EU dolje — stvarno)","DE":"PraviCuvar timeout na https://sati.ink — KONFIGURIRAN ALI NEDOHVATLJIV (sati.ink web=200 ali recovery-put NEW->sati.ink visi). 'LAZNI 3. CUVAR'.","NEW":"LocalCuvar: moj skript ne ucita servisni DATABASE_URL (DB role www-data/root ne postoji) -> MOJ ARTEFAKT. U servisu radi (raniji e2e=1/2, NEW dao 1).","forgery":"lazni token -> 0 udjela (forgery-otporno ✓)"},"presuda":"Recovery bez EU NEMOGUC. Pravi N=3 K=2 je POLA-TEATAR: efektivno samo NEW-local funkcionira; EU(dolje)+DE(http timeout) oba ne daju udio -> pad EU = 1/2 < K. 'Prezivi gubitak jednog cvora' obecanje LAZNO jer redundancija (DE) ne radi.","meta_fix_izvlacenje":"Da recovery prezivi trajni gubitak EU: popraviti DE guardian HTTP put NEW->sati.ink (istraziti recovery endpoint na sati.ink / PraviCuvar URL path / firewall). Tada NEW-local + DE = K=2 bez EU = recovery EU-neovisan = PRVI dokazivi komad 'izvlacenja iz banane'. Alternativa: rubni-brat kao 3. cuvar (treba genesis stack + tunel, c1428).","strateski":"Potvrduje EU=single-point i za recovery, ne samo kanon. Redundancija autoriteta NE postoji jer su 'rezervni' cuvari (DE) nefunkcionalni. Kvorum-rjesenje: stvarno raspodijeljeni cuvari + Merkle kanon + kapetan-ruke.","veze":["c1427","c1428"],"zakon":["ZAKON 48 (mjeri svrhu — DE konfiguriran != DE radi)","redundancija autoriteta != podataka"],"weise3_id":"38b3c52679ec9f2a505f309c91f577663930febb7ad9238da82b7e3f75990684","krunica_hash":"KH1::8fa4119b638dc31b035f2a171fa6cb38be9926e7dbdc145d1e46eb3334d0e3d2","_opp_seal":{"version":"1.0","tip":"prior_art","javno":true,"hash_algo":"SHA3-256","chain":"genesis (ES upis, EU-sync pending)","licence":"CC0","verify_url":"https://no-limit.world/v/38b3c52679ec9f2a505f309c91f577663930febb7ad9238da82b7e3f75990684"},"KOREKCIJA_2":{"datum":"2026-06-19T05:57:56.948943+00:00","ispravak":"Moj zakljucak 'DE lazni config cuvar (HTTP timeout)' je BIO KRIV — ista greska koju kritiziram: ne pripisi config-defekt onome sto je node-down.","stvarno_izmjereno":"DE NODE JE DOWN. sati.ink/zakon timeout sa 3 kuta (Windows 10s, ES 8s, NEW), DE:8010=000, DE ssh:22=zatvoren. DE pao OPET nakon ranijeg restarta.","prava_presuda":"Recovery config N=3 K=2 je STVARAN, ne teatar. Problem je DOSTUPNOST: EU+DE oba dolje (2 od 3 cuvar-cvora) -> ostaje samo NEW-local=1<K=2. Recovery NE pada zbog lazne distribucije nego zbog 2 istovremena pada.","implikacija":"Recovery-bez-EU (NEW+DE=K=2) je DOHVATLJIV ali zahtijeva DE GORE. DE je sad dolje -> treba ga dignuti (Hetzner konzola, kao prije) pa retestirati. Cak i 'ne ceka EU' put ceka DE. Jedini uvijek-dostupan cuvar=NEW-local. Trebaju stalni cuvari koji su STVARNO gore (rubni-brat kao 3., kad dobije stack+tunel).","veza_chaos_test":"Tvoj EU-gasenje + DE-flapanje zajedno razotkrili: recovery ovisi o tome da bar 2 od 3 cvora budu gore ISTOVREMENO. Trenutno samo NEW pouzdano gore."}}}