An LLM choosing gestures needs a curated allowlist — not access to the full ID space
The situation
The situation
The situation
Symptom
This describes an architecture decision made ahead of implementation — reasoned through before writing the code, not extracted from a working system. Nothing here has run on hardware yet. Filed here anyway, because the reasoning is useful now, and because a site documenting real development should show planning in progress, not just finished work.
The situation
This describes a curriculum safety design reasoned through for a future teaching phase of this project — block-based programming, MuJoCo validation, and a physical harness workflow. Not yet built. Filed here because the safety architecture is worth documenting now, even ahead of implementation.
Symptom
Symptom
Another decision-rationale entry, not a pitfall. This one's about a safety design choice made deliberately, before anything went wrong — worth documenting because the reasoning generalizes to any voice-pipeline project with a real-world safety surface, not just this one.
The situation