tipplan_addendum
parent_planc0034_plan_lokalni_llm_gemma.dok.json
ivan_pitanjeImamo Node 2 u cvoru, zar ne dijelimo resurse?
odgovor_realnost{
"dijelimo": [
"storage (dokarh)",
"health monitoring (BORG pull)",
"chain integrity"
],
"ne_dijelimo": [
"CPU/RAM (po cvoru)",
"LLM inference (sad)"
],
"razlog": "Node 2 je shared hosting bez SSH/sudo — ne moze instalirati Ollama"
}
buduca_arhitektura_borg_llm_task_pool{
"princip": "PULL ONLY (ZAKON 17) — cvor sa capacity-jem CITA tasks, ne push",
"health_proširenje": "/borg/health.json dodaje field llm_capacity: {modeli: [], ram_free_mb, ocekivano_trajanje_s}",
"task_lifecycle": [
"Genesis kreira /borg/llm_tasks/{wid}.json (sealed prompt + tenant_scope)",
"Cvor s capacity-jem (npr. Ivanov PC s GPU) cita task pool svakih 30s",
"Izabire task po prioritetu, izvrsava lokalno, pise /borg/llm_results/{wid}.json",
"Genesis cita rezultat (pull),
odluka_sadKrenuti gemma3:1b LOKALNO Node 1. Infrastruktura llm_gemma.py mora biti distributable-ready (task pool struktura).
sljedeci_cvor_kandidati[
"Ivanov PC kod kuce (16+ GB RAM, mozda GPU) -> najbolja opcija",
"Drugi VPS Hetzner CX42 (16GB) -> 30 EUR/mj",
"Marija ili Niksa laptop preko VPN-a (intermitent dostupnost)"
]