LOKALE ABNAHME
Die erste Live-Runde um C03 in zwei lokalen Browsern vor der Veröffentlichung.
Die erste Live-Runde um C03 hat ihre lokale Abnahmegrenze überschritten. Zwei isolierte Browser-Sitzungen können nun einen temporären Raum erstellen und ihm beitreten, die vom Server zugewiesenen Rollen Operations und Archives erhalten, ihre Bereitschaft melden und die Runde durch einen ausdrücklichen Start des Hosts beginnen.
Der Abnahmelauf folgt dem gesamten spielbaren Pfad und endet nicht bei einem Verbindungstest. Operations erhält den aktuellen Türzustand und sendet den begrenzten Schließen-Intent. Archives behält den elf Jahre alten Versiegelungseintrag und erhält anschließend die rollenspezifische Aktualisierung derselben kanonischen Zustandsänderung. Nach einem Neuladen stellt der Host-only HttpOnly-Cookie ausschließlich diesen Teilnehmer und seine Projektion wieder her.
Mehrere vollständige Durchläufe machten Details sichtbar, die im früheren Unit-Schnitt verborgen blieben. Lobby-Clients benötigten vor dem ersten Snapshot einen spielerspezifischen Startzustand. Eine abgeschlossene Aktion brauchte ein bewusstes Ziel für den Tastaturfokus. Spieler mussten klar darauf hingewiesen werden, dass gewöhnliche Tabs desselben Browserprofils den Wiederaufnahme-Cookie teilen. Außerdem musste eindeutig sein, dass das Beenden des Raums beide Operatoren trennt. Jeder Punkt wurde behoben und anschließend erneut geprüft.
Frische produktionsnahe Builds bestehen das vollständige Szenario in Playwright Chromium und im lokal installierten Microsoft-Edge-Kanal. Die automatisierte Grenze prüft außerdem die Trennung der Rollenprojektionen, Cookie-Attribute, leeren skriptlesbaren Browser-Speicher, ausschließlich projektkontrollierte Netzwerkziele, rechtliche Seiten, Tastaturbedienung und schmale Viewports. Insgesamt bestehen 92 Protokoll-, Engine-, Property-, API-, Laufzeit- und direkte WebSocket-Tests.
Beide Bilder stammen aus demselben isolierten Aufnahmeraum, der direkt danach gelöscht wurde. Der sichtbare Einladungscode ist nicht mehr gültig; weder die Bilder noch die Oberfläche enthalten einen Wiederaufnahme-Nachweis oder eine Teilnehmerkennung.
Auch das paketierte Server-Image besteht nun dieselbe lokale Grenze. Es läuft ohne Root-Rechte, meldet funktionsfähige Live- und Readiness-Prüfungen, akzeptiert ausschließlich den konfigurierten Browser-Origin, erzeugt beide Rollenzuweisungen ohne den Wiederaufnahme-Nachweis in JSON auszugeben und enthält nur Laufzeitabhängigkeiten. Ein SIGTERM beendet es sauber, ohne Out-of-Memory-Abbruch oder zugangsdatenähnliche Logausgaben.
Der erste Test im Browser des Betreibers deckte einen letzten Übergabefehler auf: Ein älterer Preview-Prozess leitete Sitzungsanfragen noch an den ausgemusterten Entwicklungsport weiter. Die Seite wurde dargestellt, aber der Sitzungsdienst lehnte Erstellen und Beitreten ab. Der veraltete Prozess wurde ersetzt; anschließend bestanden Wiederaufnahme, Erstellen, Beitreten, Rollenzuweisung und Aufräumen über exakt dieselbe lokale Route. Die Bilder oben wurden über diesen korrigierten Pfad aufgenommen.
Dies ist weiterhin ein lokaler und unveröffentlichter Entwicklungsstand. Die verbleibende Grenze ist die kontrollierte Browser-Abnahme der dauerhaft erreichbaren lokalen Demo. Vor ihrer ausdrücklichen Freigabe erfolgt weder ein Phase-1-Commit noch ein GitHub-Push.