Kyle Isom
1ad42dbbee
Migrate db and config to mcdsl
- db.Open: delegate to mcdsl/db.Open (WAL, FK, busy timeout, 0600)
- db.Migrate: convert function-based migrations to mcdsl/db.Migration
SQL strings, delegate to mcdsl/db.Migrate
- db.Snapshot: delegate to mcdsl/db.Snapshot (adds 0600 permissions)
- config: replace local Duration with mcdsl/config.Duration alias,
replace Load with mcdsl/config.Load[T] + Validator interface
- Remove direct modernc.org/sqlite and go-toml/v2 dependencies
(now indirect via mcdsl)
- Update TestEnvOverrideInvalidDuration: mcdsl silently ignores
invalid env duration values (behavioral change from migration)
- All existing tests pass
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-25 16:57:02 -07:00
..
2026-03-25 16:57:02 -07:00
2026-03-25 16:57:02 -07:00
2026-03-17 14:37:21 -07:00
2026-03-25 16:42:53 -07:00
2026-03-25 14:25:41 -07:00
2026-03-17 02:56:24 -07:00
2026-03-25 13:28:49 -07:00
2026-03-25 16:42:53 -07:00
2026-03-17 14:37:21 -07:00