## fabro-sh/fabro — v0.316.0-nightly.0…v0.324.0-nightly.0

_18 commits._

### Backend
- **Bump version to 0.324.0-nightly.0** (d5b3da8)
- **Merge pull request #726 from fabro-sh/codex/extract-working-tree-collector** (3226d84)
- **Restore lexical root path normalization and simplify bundler internals** (04f45b7)
- **Merge pull request #743 from fabro-sh/codex/rename-blob-hash** (4383ce4)
- **Rename RunBlobId to BlobHash** (62ed7cb)
- **Merge pull request #741 from fabro-sh/codex/share-global-blob-store** (0a40061)
- **Warn on malformed blob keys and drop structural sharing test** (2ee6109)
- **Simplify run handle construction and blob store test fixtures** (f773a24)
- **Share one blob store across run handles** (10499e7)
- **Retry code analysis** (996c7ad)
- **Retry code analysis** (7971c80)
- **Simplify workflow bundling extraction** (227e520)
- **Merge remote-tracking branch 'origin/main' into codex/extract-working-tree-collector** (17bc48a)
- **Rename bundler intermediates as records** (8c95011)
- **Model bundle collection as workflow bundler** (2ff54bf)
- **Rename collector to workflow bundle** (afd06bf)
- **Simplify working-tree collector and manifest assembly** (0e703a7)
- **Extract working-tree collection from manifest assembly** (9f13611)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/fabro-sh/fabro?utm_source=github-action)._