obsidian
2cbffca4f3
feat(dolt): implement automatic bootstrap from JSONL on first access
Add automatic Dolt database bootstrapping when JSONL files exist but no
Dolt database is present (cold-start scenario after git clone).
Key features:
- Lock/wait pattern prevents concurrent bootstrap races
- Graceful degradation skips malformed JSONL lines with warnings
- Multi-table ordering: issues → labels → dependencies
- Prefix auto-detection from JSONL content
New files:
- internal/storage/dolt/bootstrap.go - Bootstrap logic
- internal/storage/dolt/bootstrap_test.go - Comprehensive tests
Modified:
- internal/storage/factory/factory_dolt.go - Integration point
Closes: hq-ew1mbr.10
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-17 01:54:31 -08:00
..
2026-01-15 07:55:08 -08:00
2026-01-15 07:55:08 -08:00
2026-01-15 11:37:57 -08:00
2026-01-14 21:42:31 -08:00
2026-01-15 07:55:08 -08:00
2026-01-02 13:45:10 -08:00
2026-01-16 12:01:43 -08:00
2026-01-13 00:14:12 -08:00
2026-01-10 23:46:00 -08:00
2025-12-31 13:03:49 -08:00
2026-01-11 18:46:12 -08:00
2025-12-30 14:13:32 -08:00
2026-01-13 08:41:25 -06:00
2026-01-15 19:20:42 -08:00
2026-01-14 21:47:15 -08:00
2026-01-17 01:54:31 -08:00
2026-01-15 07:55:08 -08:00
2026-01-13 18:03:43 -08:00
2026-01-01 20:06:13 -08:00
2026-01-16 16:02:51 -08:00
2026-01-08 20:50:56 -08:00
2026-01-16 16:02:51 -08:00
2026-01-17 00:00:56 -08:00
2026-01-17 00:42:06 -08:00