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-17 01:54:31 -08:00
2026-01-17 01:54:31 -08:00
2026-01-16 14:50:28 -08:00
2026-01-15 19:22:50 -08:00
2026-01-16 14:50:28 -08:00
2026-01-15 19:22:50 -08:00
2026-01-15 11:42:05 -08:00
2026-01-15 19:22:50 -08:00
2026-01-15 11:42:05 -08:00
2026-01-15 19:22:50 -08:00
2026-01-15 19:22:50 -08:00
2026-01-16 16:00:06 -08:00
2026-01-15 19:22:50 -08:00