## fabro-sh/fabro — v0.329.0-nightly.0…v0.330.0-nightly.0

_27 commits._

### Fixes
- **Merge pull request #755 from fabro-sh/fix/template-dependency-discovery** (0d6d239)

### Backend
- **Bump version to 0.330.0-nightly.0** (519e456)
- **Merge pull request #747 from fabro-sh/codex/blob-hash-vocabulary** (2575ab8)
- **Merge pull request #748 from fabro-sh/codex/run-intent-workflow-version-closure** (9a7e9f1)
- **Keep loaded workflow-version closures out of implicit copies** (3e6b23c)
- **Cover rejection of broken transitive includes under file run goals** (1e29347)
- **Anchor run-goal template validation at the version entrypoint** (2f2097b)
- **Parse template dependencies whose paths collide with discovery roots** (5a5cfbd)
- **Simplify workflow-version closure validation and loading** (408cd2f)
- **Close workflow goals over version dependencies** (63025bb)
- **Merge pull request #756 from fabro-sh/refactor/graph-reference-kind** (a0845d8)
- **Merge pull request #754 from fabro-sh/docs/env-interpolation-cleanup** (fd5193d)
- **Classify graph attributes with a graph-only reference kind** (8dfbfb9)
- **Attribute template discovery errors to their source by construction** (9459ce1)
- **Parse template dependencies whose paths collide with discovery roots** (679bc67)
- **Remove stale env-interpolation promises from docs** (14cc56b)
- **Align SHA-256 hash casing contracts** (95b5111)
- **Trigger CI** (8154a0b)
- **Inline the blob_hash_from_response alias** (46d4a1e)
- **Generate the blob-field snapshot filters from a field list** (3524cd7)
- **Drop duplicated blob-hash rewrites from the attach normalizer** (80b99e9)
- **Probe sandbox locality once per context resolution pass** (ae5c734)
- **Share the blob cache across dump Json and Text hydration** (af522d1)
- **Type the blob-write response hash as fabro_types::BlobHash** (88b2a01)
- **Rename blob read parameters from id to blob_hash** (f1c00a1)
- **Bump API spec version to 0.2.0 for the blob-write wire break** (a52e2c3)
- **Unify blob hash vocabulary** (bf4265e)

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