Problem: bd init --no-db returned early (line 131) before creating config files, causing 'no beads database found' errors on subsequent commands. Solution: - Extracted createConfigYaml() helper function - Call it in both --no-db and normal paths - Create metadata.json in --no-db path before early return Fixes bd-c66a