Felt - Go/Svelte project
Find a file
Mikkel Georgsen 0afa04a473 feat(01-02): implement migration runner with FTS5, seed data, and dev seed
- Statement-splitting migration runner for go-libsql compatibility
  (go-libsql does not support multi-statement Exec)
- FTS5 virtual table on player names with sync triggers
- Default seed data: DKK venue settings, Standard and Copenhagen chip sets
- Dev-only seed: default admin operator (PIN: 1234, bcrypt hashed)
- Dev mode flag (--dev) controls dev seed application
- First-run setup detection when no operators exist
- Single connection forced during migration for table visibility
- Idempotent: second startup skips all applied migrations

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 03:37:22 +01:00
.planning wip: 01-tournament-engine paused at security feedback (1/7 applied) 2026-03-01 03:17:46 +01:00
cmd/leaf feat(01-01): initialize Go module, dependency tree, and project scaffold 2026-03-01 03:34:44 +01:00
docs Initial docs/project description including financial models 2026-02-28 15:37:21 +01:00
frontend feat(01-01): initialize Go module, dependency tree, and project scaffold 2026-03-01 03:34:44 +01:00
internal feat(01-02): implement migration runner with FTS5, seed data, and dev seed 2026-03-01 03:37:22 +01:00
.gitignore feat(01-01): initialize Go module, dependency tree, and project scaffold 2026-03-01 03:34:44 +01:00
go.mod feat(01-01): initialize Go module, dependency tree, and project scaffold 2026-03-01 03:34:44 +01:00
go.sum feat(01-01): initialize Go module, dependency tree, and project scaffold 2026-03-01 03:34:44 +01:00
Makefile feat(01-01): initialize Go module, dependency tree, and project scaffold 2026-03-01 03:34:44 +01:00