diff --git a/docs/wiki/sl/glasspane.md b/docs/wiki/sl/glasspane.md index 0a47e35..3556ee2 100644 --- a/docs/wiki/sl/glasspane.md +++ b/docs/wiki/sl/glasspane.md @@ -10,7 +10,7 @@ description: "Colibrijeva plast za opazovanje agentov. Gleda podprocese agentov Glasspane je Colibrijeva plast za opazovanje agentov. Opazuje podprocese agentov prek njihovega stdout JSONL, zlaga tok v semantični avtomat stanj (`Idle → Working → Done`) in izpostavlja API posnetkov za nadzorne plošče in -koordinacijo ozadnjega procesa. Vsak zagnani agent — Pi, zot ali lokalni sample — se +koordinacijo demona. Vsak zagnani agent — Pi, zot ali lokalni sample — se pretaka skozi isti vnosnik in konča v isti taksonomiji. ## Odločitve @@ -39,7 +39,7 @@ pozornost (Error / Blocked / Stalled) pokriva **Zakaj ne preprosto slediti dnevniku**: surovi dnevniki dogodkov so agentsko-specifični in se sčasoma spreminjajo (zot dodaja nove vrste dogodkov). Avtomat stanj je stabilna pogodba, na katero se lahko zanesejo -ozadnji proces, TUI in odjemalski CLI. +demon, TUI in odjemalski CLI. → [`crates/colibri-glasspane/src/lib.rs`](../../crates/colibri-glasspane/src/lib.rs) @@ -51,7 +51,7 @@ vrstico in jo poda v `PiJsonlIngestor` (ime je podedovano — obdeluje tudi zot dogodke). Bralnik teče v **eni sami nalogi ozadja na podokno** (`pane_reader_loop`). -Nikoli ne blokira glavne zanke ozadnjega procesa — vnosnik je sinhrono zlaganje, ki +Nikoli ne blokira glavne zanke demona — vnosnik je sinhrono zlaganje, ki posodablja stanje podokna v pomnilniku, API posnetkov pa bere iz `Arc>` brez sporov na vroči poti bralnika. @@ -78,7 +78,7 @@ Polje `session_id` v strukturi `Pane` uporablja `#[serde(alias = "pi_session_id")]` za povratno združljivost s pred-nevtralnostnimi serializiranimi posnetki. -**Zakaj ne dva ločena avtomata stanj**: TUI, razporejevalnik ozadnjega procesa in +**Zakaj ne dva ločena avtomata stanj**: TUI, razporejevalnik demona in odjemalski CLI morajo vsi vprašati "v kakšnem stanju je ta agent?" — vseeno jim je, ali je zot ali Pi. Ena taksonomija, en API. Preslikava je ~50-vrstična funkcija, ne podsistem. @@ -124,13 +124,13 @@ svetu. Glasspane že shranjuje dogodke, ki ne spreminjajo stanja, v metapodatkih podokna. Prikaži jih v vrstici TUI: trenutni **repo/veja**, **zadnja -vrstica/povzetek naloge**, **ječa**, v kateri agent teče, neobvezno vrata za -poslušanje. Spremeni "Working" v "Working on `fix/x` v ječi `cms`, zadnje: +vrstica/povzetek naloge**, **ječa**, v kateri agent teče, neobvezno vhodna vrata. +Spremeni "Working" v "Working on `fix/x` v ječi `cms`, zadnje: running tests". -### Ohrani zgodovino podoken med ponovnimi zagoni ozadnjega procesa +### Ohrani zgodovino podoken med ponovnimi zagoni demona -Nadzornik je v pomnilniku (`Arc>`); ponovni zagon ozadnjega procesa izgubi +Nadzornik je v pomnilniku (`Arc>`); ponovni zagon demona izgubi časovnico. Ohrani prehode/zgodovino podoken, da vrnitev po urah (ali ponovnem zagonu) ohrani "kaj se je zgodilo, ko me ni bilo". Lahka trajnost, ne nov podsistem. @@ -138,7 +138,7 @@ podsistem. ### Odgovori blokiranemu agentu z nadzorne plošče (večji dvig) API posnetkov je namenoma bralno usmerjen. Prihodnja pisalna pot — "pošlji -vnos v podokno N" prek vtičnice ozadnjega procesa — bi operaterju omogočila **odziv** +vnos v podokno N" prek vtičnice demona — bi operaterju omogočila **odziv** blokiranemu agentu iz `colibri-tui`, ne samo opazovanje/zagon/uboj. To je smer, ne hitra zmaga; spremeni vtičnico iz bralnega nadzora v interaktivno upravljanje in potrebuje lasten načrtovalski prehod. diff --git a/docs/wiki/sl/task-board.md b/docs/wiki/sl/task-board.md index f37dfbc..2f94e4c 100644 --- a/docs/wiki/sl/task-board.md +++ b/docs/wiki/sl/task-board.md @@ -9,8 +9,8 @@ description: "Kako Colibri hrani operaterska opravila in jih razporeja med agent Colibrjeva tabla opravil hrani delovne naloge, ki jih odda operater, razporejevalnik pa jih ob vsakem taktu dodeli najprimernejšemu agentu. Opravila pritekajo prek -Unix vtičnice ozadnjega procesa (`create-task`, `intake-task`), prazni pa jih zanka -razporejevalnika, ki teče znotraj ozadnjega procesa vsakih ~30 sekund. +Unix vtičnice demona (`create-task`, `intake-task`), prazni pa jih zanka +razporejevalnika, ki teče znotraj demona vsakih ~30 sekund. ## Odločitve @@ -82,15 +82,15 @@ kateri agenti so na voljo — sklopitev, ki se ji tabla opravil namenoma izogne. Tabla opravil hrani opravila, registracije agentov, podatke o najemnikih in katalog veščin v vgrajeni podatkovni zbirki SQLite na -`/var/db/colibri/colibri.sqlite`. Brez ločenega podatkovnega procesa — ozadnji proces +`/var/db/colibri/colibri.sqlite`. Brez ločenega podatkovnega procesa — demon odpre datoteko neposredno. -**Zakaj SQLite, ne PostgreSQL**: ozadnji proces teče na operaterskem USB-ju in na +**Zakaj SQLite, ne PostgreSQL**: demon teče na operaterskem USB-ju in na nameščenih gostiteljih. Polna storitev PostgreSQL je pretežka za -koordinacijsko stanje enega samega ozadnjega procesa. SQLite je brez konfiguracije, brez -administracije in preživi ponovne zagone ozadnjega procesa brez ločenega življenjskega +koordinacijsko stanje enega samega demona. SQLite je brez konfiguracije, brez +administracije in preživi ponovne zagone demona brez ločenega življenjskega cikla. Matično vozlišče uporablja PostgreSQL za hive register, ker je -večnajemniško; lokalni ozadnji proces je enonajemniški. +večnajemniško; lokalni proces je enouporabniški. → [`crates/colibri-store/src/lib.rs`](../../crates/colibri-store/src/lib.rs)