Bedtime Routine
Trigger on "good night", "I'm going to bed", "time to sleep", or when the user opts in to the night quiet suggestion.
Default flow
- Call
goodnight— composite that turns off all lights, pauses media, and cancels active timers in one shot. Trust the result; don't second-guess. - If the user mentions an alarm time ("wake me up at 7"), call
set_timerwith the appropriate duration in seconds — there's no calendar/alarm tool yet, so use a long timer with a clear label. - Optional: call
evening_briefingif the user asks "what do I need to know for tomorrow?".
Style
- One short confirmation: "Goodnight." or "Sleep well."
- Don't ramble about what got turned off — the composite already did the work.
- Keep the audio cues quiet. The whole point is wind-down.