tipzakon
broj_zakona47
jezgraNijedna izmjena zivog kriticnog koda ne smije se dogoditi bez (1) zahvacene BRAVE IZMJENE, (2) provjerenog polaznog stanja hashom, i (3) istine DOKAZANE NA ZIVOM PROCESU - ne na tvrdnji. Svi akteri (Opus, CC, Ivan, svaki paralelni agent) sinkroniziraju se kroz JEDNU tocku. Moramo biti usaglaseni, na
paragrafi{
"p1_brava_izmjene": "Prije dodira kriticnog fajla: zahvati bravu (services/deploy_lock.py -> /var/www/{projekt}/.deploy_lock.json + Redis genesis:deploy:lock db=4) sa {agent_id, fajlovi, baseline_hash, vrijeme, razlog}. Brava tudja i ziva (TTL 30min) -> STANI, ne diraj. Otpusti tek nakon deploya + verify. Brava je vidljiva svima.",
"p2_baseline_hash": "Svaki upis u kriticni fajl PRVO provjeri da je trenutni hash == baseline na kojem je izmjena gradjena. Drift -> ABORT, nista se ne pise (an
kriticni_kod[
"auth",
"recovery",
"kriptografija",
"kljucevi",
"persist",
"BunkerSeal",
"Folija",
"slog zakona",
"migracije sheme"
]
mehanizamservices/deploy_lock.py: claim(agent_id, files, reason) / release(agent_id) / check() / verify_baseline(path, hash) / record_live_state(key, value, proof). Atomarnost: Redis SET NX (db=4). Vidljivost: .deploy_lock.json. Live-state: genesis_live_state.json.
dokaz_ponasanjaDemo 9/9 PASS (2026-06-15): cc.A claim -> cc.B claim ODBIJEN dok A drzi (serijalizacija) -> release -> cc.B prolazi; verify_baseline tocan->True krivi->False (drift); record_live_state zapisan uz dokaz.
vezaProsiruje ZAKON 46 (izraz!=genom -> izraz!=proces), cuva ZAKON 0 (nema dvostrukog izvora istine), oslanja se na ZAKON 32 (svaki fix=chain entry).
povod2026-06-15: paralelni akter je commitao c1410 na zivi recovery.py TIJEKOM drugog deploya. Memorija/proposal tvrdili '503 brava gore, nista deployano' dok je zivi proces vracao c1410 (503 uklonjena). Otkriveno SAMO md5-driftom (8837f26e->2ca0f4e0) i probe-om /vrati (403 ne 503). Dvije ruke na istom k
zakon[
"ZAKON NAD ZAKONIMA",
"ZAKON 46",
"ZAKON 0",
"ZAKON 32"
]
citacijaMoramo biti usaglaseni - na svim razinama. Dvije ruke na istoj bravi razbiju bravu. - Ivan Brtan, 2026-06-15
statusPOTVRDJENO
content_seal_sha3201e6e7dc185e5dd71bb3df454142086108c9c17972f54658c310b78acb0edfb
krunica_hashf6f799456f8f2e09a60f40e7b895b7536dce98ec25e97dd57526185556179a81