init-db-refuses-existing-without-force
IN premise
`api.init_db()` raises `FileExistsError` when the database file already exists, unless `force=True` is passed to allow overwrite.
Summary
The database initialization function protects against accidentally wiping an existing database by refusing to overwrite it. You have to explicitly opt in with a force flag if you actually want to replace what's already there.
Details
| Source | entries/2026/04/24/tests-test_api.md |