Fixed critical bug where COW storage initialization was creating the 'main'
branch with a tree hash (0000...0) instead of creating an actual commit object.
This caused getHistory() to fail with "Blob not found: 0000...0" on fresh
Brainy instances.
Changes:
- src/storage/baseStorage.ts: Create initial commit object during initialization
- tests/integration/empty-tree-bug.test.ts: Add regression tests
The 'main' branch now properly points to an initial commit with an empty tree,
allowing commit history to be traversed correctly.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>