Enforce canonical database naming (beads.db) - bd-165

- Added CanonicalDatabaseName constant (beads.db) and LegacyDatabaseNames list
- Updated bd init to use canonical name via constant
- Added daemon validation to reject non-canonical database names
- Updated bd migrate to use canonical name constant
- Enhanced FindDatabasePath to warn when using legacy database names
- All database discovery now prefers beads.db with backward compatibility

Closes bd-165
This commit is contained in:
Steve Yegge
2025-10-26 20:42:18 -07:00
parent a02729ea57
commit f24573a5f8
5 changed files with 65 additions and 30 deletions

File diff suppressed because one or more lines are too long