feat: Add example data seeding on startup

- Implement `ExampleDataService` to export/import Characters, Equipments, Poses, Expressions, and Generations.
- Add `generate-example` script to `package.json` to generate example data from current DB.
- Add startup logic in `src/index.ts` to seed example data if system is uninitialized and no data exists.
- Store system initialization state in `Setting` table.
- Add comprehensive tests for `ExampleDataService` in `src/service/example-data.test.ts` mocking filesystem and database operations.
This commit is contained in:
google-labs-jules[bot] committed 2026-02-16 03:38:04 +00:00
1 parent dcfb885a01
commit b04a011c2b

Diff Content Not Available