An assistant should make its state clear. For Jarvis, I focused on distinct listening, thinking, and responding states, backed by voice, memory, and bounded actions. I directed the product and used AI-assisted development to build and refine the interface and workflows.