tipbugfix
zakon[
"ZAKON 32"
]
problemMAR port 8010 blokiran IONOS firewallom izvana → N=2, K=2 (oba-ili-ništa, nema redundancije). Padne EU ili NEW → recovery mrtav.
rjesenjePUT B: treći čuvar na DE (sati.ink). DE nginx /api/v1/genesis/ → :8010 → recovery endpointi. Migracija OK. Sync recovery.py s DE kao de1 čuvarom.
arhitektura{
"cuvari": [
{
"naziv": "eu1",
"cvor": "EU",
"url": "https://genesis.limit-connect.com",
"tip": "PraviCuvar"
},
{
"naziv": "new1",
"cvor": "NEW",
"url": "LocalCuvar (direktni DB)",
"tip": "LocalCuvar"
},
{
"naziv": "de1",
"cvor": "DE",
"url": "https://sati.ink",
"tip": "PraviCuvar"
}
],
"n": 3,
"k": 2,
"redundancija": "Padne bilo koji 1 od 3 → preostala 2 drže. Thresholdova poanta."
}
provjera{
"e2e": "A OK + B OK (2/2 cuvara) + C novi_kljuc_u_DB=True, stari_obrisan=True",
"distribucija": "recovery setup bg: 3/3 — EU + NEW (local) + DE svi primili udio",
"zakon27": "Zakon 27 zeleno — c1227 ima datum polje"
}
fenix_sealFENIX2026::c1233::recovery::n3k2::de_cuvar::redundancija_obnovljena