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

Sourceentries/2026/04/24/tests-test_api.md