Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

Relace jsou pracovníci, ne paměť

Relace jsou pracovníci, ne paměť

majordomus://rule/majordomus.sessions-are-workers@1aktivní princip

Zdůvodnění

Relace skončí a odnese s sebou vše, co si jen pamatovala. Prostředí, z nichž byl tento nástroj destilován, držela gigabajty poznámek z relací místo databáze, obnovovaných ručně psaným runbookem. Stav, který přežije, je stav, který byl zapsán záměrně, příkazem, tam, kde ho přečte další worker.

Požadované chování

Berte každou relaci jako workera, který čte stav ze záznamů a zapisuje stav do záznamů; nic, co si pamatuje jen konverzace, není stav.

Chování při selhání

O tomto pravidle přímo nerozhoduje nic, takže porušení nikdo nehlásí; o tom, co může stroj rozhodnout, rozhodují pravidla, která na něm závisejí, a podle toho zastavují nebo varují.

Ověření

Vynucovaná pravidla, jejichž depends_on pojmenovává toto pravidlo, nesou validátory, testy a zapojení do CI. majordomus doctrine list je ukazuje.

Odkud to pochází

kanonický soubor
.ai/repo/rules/vendor/majordomus/rules/principle-01-sessions-are-workers.v1.md
identity
majordomus.sessions-are-workers@1
dostupné také jako
Zdroj MCP majordomus://rule/majordomus.sessions-are-workers@1 · majordomus entity show rule/majordomus-sessions-are-workers-1 · GET /api/v1/entity?uri=majordomus://rule/majordomus.sessions-are-workers@1
v Cockpitu
/cockpit/objects/rule/majordomus-sessions-are-workers-1

Tato stránka je generována z výše uvedeného souboru pomocí scripts/generate-site-data; úprava stránky nic nemění, úprava souboru změní všechna rozhraní. Výše uvedené vztahy jsou hrany docs/generated/graph.json, které spustitelný program zapisuje ze stejného indexu.

Prohledává názvy a popisy všech stránek, které tento web publikuje.