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"
}