Use when asked to add a new placement group / arrangement motif to IDSDL — whether a hand-written geometric motif (stack, ring, scatter, …) or an integration of an external 3D scene-generation repo (SceneMotifCoder, diffusion/transformer/CNN/LLM layout…
Use when the library does not HAVE an asset a scene needs — when retrieve() keeps returning the wrong category, a stress test flags a gap, or the user asks to find / download / source / generate 3D models (Sketchfab, Meshy, "get me a proper reception desk").…
Generate a complete 3D interior scene from a text prompt through the 9-gate recipe — plan, retrieve procedurally-similar traces, audit assets, author a phase-gated IDSDL program, build phase-by-phase with verification at every gate, judge against the plan,…