feat(daemon): CAS blob store — sha256 content-addressable storage (closes #39) #51

Merged
xiaomo merged 1 commits from feat/blob-store into main 2026-04-23 00:21:47 +00:00

1 Commits

Author SHA1 Message Date
xiaoju 404ee3e34f feat(daemon): add CAS blob store with sha256 content-addressable storage — closes #39
- createBlobStore(root) with write/read/exists API
- sha256 hex, first 2 chars as shard directory
- Atomic writes via temp file + rename
- CAS mismatch detection on read and write
- Inject blobStore into sense compute via options.blobs
- Export createBlobStore, normalizeBlobHash, BlobStore type
2026-04-23 00:19:35 +00:00