colibri/docs/guide/sl/reference/okrajsave.md
Sam & Claude aa377faf95
Some checks are pending
CI / rust (pull_request) Waiting to run
CI / markdown (pull_request) Waiting to run
CI / port (pull_request) Waiting to run
CI / agent-jail-pkgs (pull_request) Waiting to run
fix(sl): ozadnji proces→proces v ozadju + wiki: daemon-not-demon
Two fixes in one commit:

1. Terminology: ozadnji proces → proces v ozadju
   - More natural Slovenian — noun inflects, prepositional phrase stays fixed
   - 60 replacements across 19 sl/ files
   - Glossary header updated to match
   - Reverts the bad merge that restored "demon" in glasspane.md and
     task-board.md (including enouporabniški→enonajemniški fix)
   - Forms: proces v ozadju / procesa v ozadju / procesu v ozadju /
     procesom v ozadju / procesov v ozadju

2. New wiki page: daemon-not-demon (EN + SL)
   - Explains the FreeBSD daemon (Beastie mascot, helper spirit) vs
     Slovenian demon (devil, bad spirit)
   - Documents the decision to use proces v ozadju in Slovenian
   - Confirms daemon (with a) is the only English spelling in Colibri
   - Linked from both EN and SL wiki indexes
2026-06-26 15:21:24 +02:00

7.5 KiB

title description
Slovarček okrajšav Razlaga tehničnih okrajšav in žargona, ki se pojavljajo v dokumentaciji Clawdie.

Če naletite na neznano okrajšavo, je verjetno razložena tukaj. Seznam raste sproti — vsaka okrajšava, uporabljena v dokumentaciji, dobi svoj vnos.

ACL

Access Control List — seznam pravil, kdo sme dostopati do česa. V Tailscale ACL določa, kateri gostitelji smejo govoriti med sabo.

API

Application Programming Interface — programski vmesnik, nabor pravil, kako lahko dva programa komunicirata. Primer: Telegram Bot API.

BCP

Best Current Practice — najboljša trenutna praksa. BCP-47 je standard za jezikovne oznake (npr. sl za slovenščino, en za angleščino).

HTTPS

Hypertext Transfer Protocol Secure — varen spletni prenos, šifrirana različica HTTP. Vsa komunikacija z zunanjimi ponudniki teče prek HTTPS.

ISO

(disk image) — slika diska, datoteka, ki vsebuje celoten datotečni sistem, pripravljen za zapis na USB ali pogon. Clawdie ISO je zagonska slika FreeBSD.

JSON

JavaScript Object Notation — lahko berljiv zapis podatkov v obliki {"ključ": "vrednost"}. Krmilna ravnina Colibri uporablja JSON za vse ukaze.

JSONL

JSON Lines — ena vrstica = en JSON zapis. Uporablja se za dnevnike dogodkov — vsak dogodek je svoja vrstica, ni treba brati cele datoteke naenkrat.

LLM

Large Language Model — veliki jezikovni model, umetna inteligenca, ki razume in tvori besedilo. Primeri: DeepSeek, Claude, GPT. Clawdie uporablja LLM za vse agentske odločitve.

NAT

Network Address Translation — prevajanje omrežnih naslovov; omogoča, da več naprav deli en javni IP. PF na FreeBSD samodejno nastavi NAT za ječe.

PF

Packet Filter — požarni zid operacijskega sistema FreeBSD. Filtrira omrežni promet po pravilih v /etc/pf.conf.

SHA

Secure Hash Algorithm — varen zgoščevalni algoritem; iz poljubnega besedila naredi kratek "prstni odtis" (zgostitev). SHA-256 pomeni 256-bitni izhod. Glasspane ga uporablja za primerjavo zaslonov.

TCP

Transmission Control Protocol — protokol za nadzor prenosa; zagotavlja zanesljiv prenos podatkov med gostitelji. Most krmilne ravnine posluša na vratih TCP.

UI

User Interface — uporabniški vmesnik, kar operater vidi na zaslonu. Glasspane TUI je terminalski vmesnik za nadzor agentov. Glej tudi: glasspane.

VPS

Virtual Private Server — navidezni zasebni strežnik, najeta navidezna naprava pri ponudniku oblaka. Slika "cloud" je namenjena postavitvam v slogu VPS.

ZFS

Zettabyte File System — napredni datotečni sistem, ki ga uporablja FreeBSD. Omogoča posnetke (snapshots), stiskanje in preverjanje celovitosti podatkov. Clawdie zahteva ZFS za ječe Bastille. Glej tudi:

Izrazoslovje — angleško-slovenski preslikovalnik

Tehnično izrazoslovje v kodi ostaja v angleščini (ukazi, poti, imena spremenljivk). Slovenski prevodi so mišljeni za branje in razumevanje dokumentacije, ne za pisanje kode.

Bastille

Orodje za upravljanje ječ na FreeBSD. Ime izhaja iz trdnjave Bastilja.

board (task board)

Tabla nalog — seznam nalog, ki čakajo na dodelitev agentom. Vsaka naloga ima zahtevane zmožnosti (capabilities) in jih razporejevalnik (scheduler) dodeli najprimernejšemu agentu.

bridge

Most — omrežni most, ki povezuje ječe z zunanjim svetom. warden0 je most, ki ga Bastille uporablja za omrežje ječ.

cell

Celica — posamezna enota znotraj ječe. Tanke (thin) celice si delijo predlogo, debele (thick) so samostojne.

confinement

Zaprtost — stopnja izolacije procesa. Ječa (jail) je najmočnejša oblika zaprtosti na FreeBSD: proces ne vidi gostitelja, nima dostopa do omrežja (glede na nastavitve) in ne more pobegniti.

daemon

Proces v ozadju — program, ki teče v ozadju, brez neposrednega upravljanja. Na FreeBSD jih upravlja rc.d. colibri-daemon je proces v ozadju, ki nadzoruje agente.

glasspane

Steklena plošča / nadzorna plošča — Colibrijeva opazovalna plast. Spremlja agente prek JSONL in jih preslika v pet stanj: Idle → Working → Blocked → Done / Error.

harvest

Žetev — zajem podatkov o strojni opremi (clawdie-hw-probe). Pobrano (harvested) se pošlje matičnemu vozlišču (mother) prek MCP.

hive

Panj — vsa vozlišča, povezana z matičnim vozliščem. hive_nodes je tabela v PostgreSQL na matičnem vozlišču, ki beleži vsako vozlišče, njegovo strojno opremo in zmožnosti.

jail

Ječa — varnostni mehanizem FreeBSD za izolacijo procesov. Proces v ječi vidi le svoj datotečni sistem in omejeno omrežje. Clawdie uporablja ječe Bastille za izolacijo agentov in zunanjih MCP strežnikov. Glej tudi: confinement, warden, prisoner.

jailed

Zaprt v ječi — stanje procesa, ki teče znotraj ječe. Proces, ki je zaprt v ječi, nima dostopa do gostitelja. Nasprotje je na prostosti (teče na gostitelju brez izolacije).

mother (mother node)

Matično vozlišče — osrednji strežnik, ki vodi register vseh vozlišč (hive_nodes). USB-vozlišča se mu javijo prek MCP prek SSH. Matično vozlišče hrani PostgreSQL in dodeljuje naloge.

node

Vozlišče — katerikoli gostitelj, ki je del panja: USB-ključek, nameščen disk, VPS ali matično vozlišče samo. Vsako vozlišče ima node_type in se registrira prek node_register.

prisoner (prisoner process)

Zapornik / zaprt proces — proces, ki teče v ječi. Nima dostopa do gostiteljevega datotečnega sistema in omrežja (razen če mu je izrecno dovoljeno).

rollback

Povratek — vrnitev na prejšnje stanje. ZFS snapshots omogočajo povratek celotnega datotečnega sistema. bectl activate omogoča povratek na prejšnji zagonski posnetek.

scheduler

Razporejevalnik — del krmilne ravnine, ki vsakih ~30s preveri, katere naloge so na vrsti, in jih dodeli najprimernejšemu prostemu agentu.

seed (CLAWDIESEED)

Seme / semenski del — tretja rezina (slice) na USB-ključku, formatirana kot FAT32. Vsebuje skrivnosti (ključe, API žetone, gesla), ki jih uvoznik (clawdie-live-seed) ob zagonu namesti. Seme je ločeno od slike ISO — operater ga ureja po zapisu slike, pred zagonom.

skill

Veščina — paket zmožnosti, ki ga agent lahko naloži, da opravi določeno nalogo. Primer: jail-status (preveri stanje ječ), db-vacuum (počisti bazo). Veščine so v katalogu in jih uvaža import-colibri-skills.sh.

snapshot

Posnetek — trenutno stanje datotečnega sistema, shranjeno kot ZFS snapshot. Posnetki so osnova za povratek (rollback) in jih samodejno upravlja sanoid.

spawn (autospawn)

(Samodejni) zagon agenta — krmilna ravnina ob zagonu požene agenta (zot), če je omogočeno COLIBRI_AUTOSPAWN=YES. Agent dobi RPC poziv in začne z delom.

tenant

Najemnik — večnajemniška enota. Vsak najemnik ima svoje okolje, skrivnosti in naloge. Krmilna ravnina podpira več najemnikov na enem vozlišču.

vault

Trezor / sef — varno hranjenje skrivnosti (gesla, API ključi, žetoni). Clawdie uporablja Vaultwarden (Bitwarden API) za upravljanje skrivnosti najemnikov.

warden

Paznik — upravljalec ječ. Na FreeBSD je to jail(8) ali warden0 (omrežni most ječ Bastille). Na matičnem vozlišču je to colibri-mcp-ssh, ki nadzoruje, kateri ukazi so dovoljeni čez SSH. Paznik je slovenski izraz za paznika v zaporu — čuva ječo in njene zapornike.