colibri/docs/wiki/sl/index.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

6.8 KiB

title description
Colibri Wiki Zbirka znanja o odločitvah in arhitekturi Colibri — utemeljitve, ki jih koda ne more izraziti.

Zbirka znanja o Colibrijevih odločitvah in arhitekturi — po vzoru vzorca LLM Wiki Andreja Karpathyja.

Vsak večji podsistem ima stran, ki beleži zakaj je bil zgrajen tako, kot je — utemeljitve, ki jih koda ne more izraziti. Izvedbena dokumentacija v docs/ pokriva kako; te strani pokrivajo zakaj.

Zakaj to obstaja

Zastarele odločitve se kopičijo hitreje, kot jih kdorkoli ročno pregleda: preimenovanje, ki je bilo samo napol uporabljeno, dokument, ki še vedno opisuje staro zasnovo, privzetek, ki je ostal od presežene izbire. Več nedavnih prehodov je bilo porabljenih prav za iskanje tega (pi → zot, usb_nodes → hive_nodes, podedovano preimenovanje v sample). Ta wiki naredi knjigovodstvo skoraj brezstroškovno: eno mesto, ki beleži kaj je bilo odločeno, povezuje na kje v kodi živi in ga je mogoče lintati za odmik.

Konvencije (shema)

Ta pravila ohranjajo wiki kot vzdržljiv artefakt, ne kot drugi vir resnice:

  1. Koda je vir resnice. Strani opisujejo odločitve in kje živijo; povezujejo na kodo/dokumentacijo, namesto da bi ponovno razlagale izvedbo. Ko je odločitev dostavljena, skrči stran na "kako deluje + povezava."
  2. Povezuj, ne podvajaj. Sklicevanje na kodo kot pot/do/datoteke.rs:vrstica in druge wiki strani z relativnimi povezavami ([oznaka](./stran.md)) — klikljivo v Forgeju, ustreznik Obsidianovih [[wikipovezav]], prilagojen repozitoriju.
  3. Ena odločitev na stran, kjer je to izvedljivo; obilno navzkrižno povezuj.
  4. Označi, ne tiho prepiši. Ko nova koda nasprotuje strani, zabeleži nasprotje (in ga razreši), namesto da bi tiho urejal zgodovino.
  5. Lintaj, ne zaupaj. Stran je trditev, ki jo je treba preveriti proti kodi, ne jamstvo.

Potek dela za lint

Skripta wiki-lint preveri vsako stran proti trenutni kodi: viseče reference, obujena stara imena (iz imenika poimenovanj) in osirotele strani. Teče kot del ci-checks.sh --strict in je zapahnjena s kljuko pred potiskom — napaka odmika blokira potisk, enako kot opozorilo clippy.

Strani

Stran Kaj pokriva
agent-harness Razcep zot (agent) + Colibri (krmilna ravnina); vprega, samodejni zagon + gonilnik RPC
agent-events-reference Referenca dogodkov zot po opremi, preslikave Glasspane in preverjena polja prepisa
cost-model Bajtno stabilne predpone, merjenje zadetkov predpomnilnika, samodejno stopnjevanje, stiskanje T14
glasspane Avtomat stanj agenta, pretakanje JSONL, taksonomija AgentRuntime, API posnetkov
operator-attention Izpeljan pogled "potrebuje operaterja": predikat pozornosti, vrstica/skok/filter TUI, robno sprožena terminalska opozorila
headroom-sidecar Neobvezni stranski vagon za stiskanje rezultatov orodij in njegov protokol Unix vtičnice
jail-confinement Trajne proti prehodnim ječam, pravilnik načina priv, ponovna uporaba omejitve zaganjalnika za strežnike MCP
mother-hive Arhitektura matičnega MCP — SSH s prisiljenim ukazom, enojni-dom-v-colibri, peer avtentikacija, ključ-na-semenu
naming-decisions Imenik preimenovanj, nevtralnih glede na opremo / arhitekturnih — dostavljenih in v teku
daemon-not-demon Zakaj rečemo daemon (duh pomočnik) in ne demon (hudič) — angleško + slovensko
layered-soul Kako Colibri danes uporablja repozitorij pregledanega konteksta layered-soul proti načrtovanemu
task-board Točkovanje po zmožnostih, cron razporejanje, praznjenje vnosne vrste, podlaga SQLite
quality-gates ci-checks.sh kot preverjanje pred združitvijo; zakaj je odmik prej dosegel main
contracts Stabilne JSON sheme (run-manifest, runtime-inventory, provider-smoke), zlati testi
store-schema Usklajevalna shema SQLite in disciplina migracij
external-mcp Most MCP za urejevalnike + zunanji gostitelj stdio MCP; dovoljenja za branje/pisanje/zunanji-klic
operator-cli CLI colibri kot tanek tipiziran odjemalec Unix vtičnice prek API procesa v ozadju
tui Odjemalec terminalske nadzorne plošče (colibri-tui) proti avtomatu stanj colibri-glasspane
terminal Odločitev o terminalski zmožnosti (Kitty, razširjeno poročanje tipk, prehod tmux, SSH terminfo)
runtime-inventory Popis izvajalnega okolja gostitelja + bralnik statusa čuvaja; aditivne, bralne integracije
skills-catalog Bralni izvajalni porabnik za pregledane artefakte veščin Clawdie-AI
vault-provision Oskrba datotek env, gnana z Vaultwarden, v ječe po zagonu agenta
deployment Nameščevalnik gostitelja (clawdie): postavitev ZFS, storitev rc.d/systemd, varnost suhega teka