← DokArh Portal
PLAN_ZA_CC

Genesis SSO Master Plan — P1-P5 + 3 FUTURE + BORG 5-Node + no-limit.world elevacija

Kreator: Ivan + Claude (Sonnet 4.6) — sesija asimilirana Datum: 2026-05-08 Status: SPREMAN_ZA_IZVRSENJE
WeisE3™ ID: WEISE3::c0150::genesis_sso_master_plan::CC_EXECUTOR::FENIX2026
tipPLAN_ZA_CC
verzija1.0
statusSPREMAN_ZA_IZVRSENJE
cc_executorPRAZNA_SESIJA
prioritetP0_KRITICNO
kontekst_za_cc{ "opis": "Ovo je kompletni, samodostatni plan koji CC (prazna sesija) može izvršiti bez pitanja. Svaki zadatak ima: što, gdje, kako, zašto. Slijedi redosljed — ne preskaći. Na kraju svake faze commitaj sa formatom: feat(genesis): opis", "server": { "ip": "37.27.248.86", "ssh": "ssh -p 2222 -i ~/.ssh/ivan_key root@37.27.248.86", "mcp": "SSE https://limit-connect.com/mcp/sse — token u ~/.claude.json" }, "projekti": { "genesis": "/var/www/genesis/ — FastAPI port 8010, pytho
matematika_borg_5_node{ "naslov": "BORG 5-Node Arhitektura — Matematika Otpornosti", "filozofija": "Nevidljivi čvorovi ne mogu biti napadnuti. Samo Node 1 je javan. Ostali PULL.", "trenutno_stanje": { "node1": "37.27.248.86 — JAVAN — svi servisi — DNS za sve domene", "node2": "grosmarkt-online.eu/brsljani — PHP lite — već postoji — pull sync" }, "predlozeni_plan_5_node": { "node3": "Hetzner CX11 — 2vCPU 2GB RAM 20GB — 3.29 EUR/mj — NEVIDLJIV", "node4": "Hetzner CX11 — isti specs — 3.29 EUR/m
zadaci_za_cc[ { "id": "P1", "naziv": "WebAuthn Native Tier — Verifikacija i Test", "prioritet": "VISOK", "trajanje_procjena": "2h", "kontekst": "webauthn_auth.py POSTOJI na /var/www/genesis/api/webauthn_auth.py (296 linija). Već je includean u main.py router. Treba provjeriti radi li end-to-end i da fenix-v3 login template ima biometric gumb.", "koraci": [ { "korak": 1, "sto": "Provjeri postoji li webauthn_auth.py i je li u main.py", "cmd": "cat /var/w
no_limit_world_elevacija{ "filozofija": "Svaki registrirani član NO LIMIT mreže postaje čvor znanja. Njihov Genesis ID nije samo prijava — on je DIO KRIPTOGRAFSKOG KLJUČA koji štiti naše dokumente. Zrno Krunice. Cigla Dvorca.", "tier_hijerarhija": { "visitor": "Čita javne stranice — bez prijave", "member": "Prijava putem Genesis SSO — pristup member dashboard", "ambassador": "Potvrđen ambasador — pristup partner materijali, API ključevi, dokarh segment", "founder": "Ivan + 3 osnivača — puni pristup"
borg_deploy_plan{ "faza1_odmah": { "opis": "Iskoristi Node1 + Node2 koji već postoje — ojačaj BORG sync", "zadatak": "Provjeri health.json na Node1: curl https://genesis.limit-connect.com/borg/health.json", "zadatak2": "Provjeri Node2 sync: curl https://grosmarkt-online.eu/brsljani/sync-now" }, "faza2_node345": { "opis": "Naruči 3x Hetzner CX11 — 9.87 EUR/mj", "uputa": "https://console.hetzner.cloud → New Server → CX11 → Nuremberg (EU) → Ubuntu 22.04", "konfiguracija_svakog_novog_n
faze_izvrsenja{ "tjedan1": [ "P1 WebAuthn verifikacija", "P2 sati.ink gumb", "P3 genesispos nginx" ], "tjedan2": [ "P4 digigraf bridge", "P5 no-limit.world elevacija" ], "tjedan3": [ "Naruči Node3+Node4+Node5", "Konfiguracija BORG health.json", "Test Shamir dionice na Node4+5" ], "tjedan4": [ "FUTURE1 preview implementation", "FUTURE2 audit trail", "Dokumentacija za EU grant prijavu" ] }
commit_formatfeat(genesis): {opis} — koristiti za svaki korak
reload_komande{ "genesis": "systemctl restart genesis.service", "fenix_v3": "systemctl reload gunicorn-fenix-v3.service", "nginx": "nginx -t && systemctl reload nginx" }
test_komande{ "genesis_health": "curl https://genesis.limit-connect.com/api/v1/genesis/health", "borg_health": "curl https://genesis.limit-connect.com/borg/health.json", "fenix_check": "cd /var/www/fenix-v3 && venv/bin/python manage.py check", "webauthn_test": "curl -X POST https://genesis.limit-connect.com/api/v1/webauthn/register/options -H 'Content-Type: application/json' -d '{\"weise3_id\": \"test_001\"}'", "fluid_test": "cd /var/www/genesis && .venv/bin/python3 -c \"from services.fluid import
zakon_provjere[ "ZAKON 0: Svaki mod u svom projektu — ne mijesaj fenix-v3 i fina-connect", "ZAKON 2: Svaki novi dok idi kroz DokArhResolver + Brsljani push", "ZAKON 3: Trojna pohrana za sve clanove i ambasadore", "ZAKON 17: NIKAD push prema drugim nodovima — samo PULL", "ZAKON 26: Svaki TypedDict/dataclass za strukturirane podatke", "ZAKON 27: NoLimitMember mora imati weise3_id + bunker_seal_id + created_at", "ZAKON 29: SecurityHeaders nepromijenjeni — samo dodaj, nikad brisi", "ZAKON 30: Nako
kraj_sesije_obaveze[ "Ažuriraj FENIX_STATUS.md: /var/www/fenix-v3/FENIX_STATUS.md", "Kreiraj chain entry za sesiju: c0151_genesis_sso_sesija_{datum}.dok.json", "git log --oneline -5 u oba projekta", "Commitaj FENIX_STATUS.md: docs(memory): update session context" ]
_chain_meta{ "prev_entry": "c0149_inovacije_nastanak_i_filozofija.dok.json", "opp_seal": "WEISE3::c0150::CHAIN_INTEGRITY::FENIX2026", "lanac_visina": 150, "tip_lanca": "PLAN_DOKUMENT", "vidljivost": "CC_INTERNAL" }