voice_command_node:
  ros__parameters:
    # Minimum NLU confidence score [0.0, 1.0] for a command to be executed.
    # Commands below this threshold are published as intent="fallback" and
    # routed to the LLM conversation engine.
    min_confidence: 0.70

    # Seconds to wait for a confirm.yes/no response after a dangerous command
    # (system.shutdown, system.restart, social.forget_me).
    # After timeout the pending command is automatically cancelled.
    confirmation_timeout_s: 10.0

    # Log every parsed intent at INFO level.  Set false to reduce log noise
    # in production; errors and warnings are always logged.
    announce_intent: true
