A design file becomes executable when an agent can read its layers and run npm. Hidden instructions can cross from file to shell. Prompt filtering cannot enforce that boundary. Gate child-process creation instead. We verified five file-to-shell paths.
This prompt uses a reference image — add your own for best results (optional; it still works without one).