The daemon command was failing to find the database while other commands like 'bd list' could find it. This was because ensureBeadsDir() was not using the same database discovery logic as other commands. This fix updates ensureBeadsDir() to use beads.FindDatabasePath() API, the same discovery mechanism used by all other commands, ensuring consistent behavior across the CLI.