System · das Relais, es steuert
Thalamus
Ein Ort, um das ganze System einzustellen.
Jeder Produktparameter (Modelle, Modi, Grounding, Stimme) einmal definiert, für jedes nutzende System aufgelöst und bei jeder Änderung protokolliert. Kein neues Deployment, um das Verhalten zu ändern.
In aktiver EntwicklungDer Ablauf
- Einmal definiert, pro System aufgelöst.
- Jede Änderung protokolliert: wer, wann, alt → neu.
- Nutzende Systeme sind fail-open: Sie arbeiten weiter, wenn Thalamus nicht erreichbar ist.
Im Zusammenspiel
Liefert Cortex, Lens, Larynx und Pharynx ihre Konfiguration im laufenden Betrieb.
Unter der Haube
Ein Schaltpult für das ganze System.
Jeder Produktparameter ist einmal in einer typisierten Registry definiert, wird für jedes nutzende System aufgelöst und bei jeder Änderung protokolliert. Die Definitionen kommen mit dem Code; die Werte liegen in einem kleinen Store.
So wird ein Wert aufgelöst
Ein expliziter Override schlägt immer einen Modus, und der schlägt den Standardwert; die Oberfläche zeigt, welcher gewonnen hat, sodass die Rangfolge sichtbar ist, statt zu überraschen.
So lesen nutzende Systeme ihre Werte
Nutzende Systeme fragen ihre eigenen Schlüssel mit einem ETag ab; eine unveränderte Version liefert ein günstiges 304. Jede Abfrage dient zugleich als Heartbeat, so weiß Thalamus, wer tatsächlich angebunden ist.
Die übrigen Systeme
Dies ist ein Teil eines Systems, das für ein einziges Versprechen gebaut ist: Jede Antwort ist belegt und rechtebewusst, oder sie kommt gar nicht.