Systementwurf
Wie die Architektur ihre Grenzen wahrt
Ein Produktivsystem wird ebenso durch seine Ablehnungen wie durch seine Annahmen definiert. Statt eines undurchsichtigen Meshes entsteht eine Szene aus benannten Objekten und Revisionen, die im Browser weitergeführt wird.
Kontrollebenen
AI Director
Der Director wandelt Absicht in begrenzte strukturierte Szenenbefehle und streamt Fortschritt über einen strikten SSE-Decoder.
Revisioned scene graph
Ein versionierter Szenengraph speichert Objekte, Transformationen, Materialien, Gruppen, Licht, Kamera und Herkunft.
Three.js viewport
Three.js rendert und bearbeitet den dauerhaften Graphen; Virtualisierung und Recovery Boundaries begrenzen Fehler.
Ablauf einer Anfrage
natural-language direction
→ structured Director tool plan
→ validated scene mutation
→ revisioned owner-scoped persistence
→ Three.js render and edit
→ GLB, PNG, USDZ, or OpenUSD-aware continuationFehlermodell
Fehlerhafte Tool-Streams, alte Revisionen, fremde Schreibzugriffe, ungültige Knoten und fehlgeschlagene Speicherungen werden abgelehnt oder isoliert.
Prüfliste
- Revision safety: Jede Speicherung erhöht die Revision; alte Schreibvorgänge ersetzen keinen neueren Zustand.
- Owner isolation: Projekte, Offline-Warteschlangen, Assets und Revisionen sind nach Eigentümer getrennt.
- Strict streaming: Der SSE-Decoder akzeptiert nur vollständige typisierte Ereignisse.
- State-preserving recovery: Ein Panel- oder Routenfehler verwirft nicht die letzte dauerhafte Szene.