Conception système
Comment l’architecture maintient ses limites
Un système de production se définit autant par ce qu’il refuse que par ce qu’il accepte. La sortie reste une scène d’objets nommés et de révisions, pas un maillage opaque, puis se poursuit dans le navigateur.
Plans de contrôle
AI Director
Le Director convertit l’intention en appels d’outil structurés et bornés, diffusés par un décodeur SSE strict.
Revisioned scene graph
Un graphe révisionné conserve objets, transformations, matériaux, groupes, lumières, caméras et provenance.
Three.js viewport
Three.js rend et édite le graphe durable ; listes virtualisées et limites de reprise contiennent les pannes.
Cycle d’une requête
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 continuationModèle de défaillance
Appels d’outil mal formés, révisions anciennes, écritures d’un autre propriétaire, nœuds invalides et sauvegardes ratées sont refusés ou isolés.
Liste de vérification
- Revision safety: Chaque sauvegarde avance la révision ; une écriture ancienne ne remplace pas le nouvel état.
- Owner isolation: Projets, files hors ligne, actifs et révisions sont isolés par propriétaire.
- Strict streaming: Le décodeur SSE n’accepte que des événements complets et typés.
- State-preserving recovery: La panne d’un panneau ou d’une route ne supprime pas la dernière scène durable.