Diseño del sistema
Cómo la arquitectura mantiene sus límites
Un sistema de producción se define tanto por lo que rechaza como por lo que acepta. Compón objetos con nombre y revisiones en vez de recibir una malla opaca, y sigue dirigiendo desde el navegador.
Planos de control
AI Director
Director convierte intención en llamadas estructuradas y acotadas y transmite progreso mediante un decodificador SSE estricto.
Revisioned scene graph
Un grafo con revisiones guarda objetos, transformaciones, materiales, grupos, luces, cámaras y procedencia.
Three.js viewport
Three.js renderiza y edita el grafo; listas virtuales y límites de recuperación contienen fallos.
Ciclo de una solicitud
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 continuationModelo de fallos
Tool calls malformadas, revisiones antiguas, escrituras de otro propietario, nodos inválidos y guardados fallidos se rechazan o aíslan.
Lista de verificación
- Revision safety: Cada guardado avanza la revisión; una escritura antigua no sustituye el estado nuevo.
- Owner isolation: Proyectos, colas offline, activos y revisiones se aíslan por propietario.
- Strict streaming: El decodificador SSE solo acepta eventos completos y tipados.
- State-preserving recovery: El fallo de un panel o ruta no descarta la última escena duradera.