v3.36.0
ruvnet/ruflov3.36.0Aug 10, 2026by ruvnet
AI Summary
Integrates `@metaharness/turn-credit` for recursive agent trajectory credit assignment and fixes stale dependency pins that drifted out of sync with upstream releases.
Key Highlights
- Added `@metaharness/turn-credit` as a new optional dependency for recursive turn-level credit assignment.
- Updated `@metaharness/darwin` to 0.9.0 and `@metaharness/router` to 0.4.0.
- Increased CI guard budget from 10 to 13 to prevent 'zero slack' traps.
- Fixed a live `ReferenceError` in a test file that had slipped through previous CI gates.
New Features
- New optional dependency `@metaharness/turn-credit`.
Full Release Notes
# v3.36.0 — @metaharness/turn-credit integration + stale pin fixes ## What's in this release - **[metaharness#176](https://github.com/ruvnet/metaharness/pull/176)** (upstream) shipped `@metaharness/turn-credit` (ADR-248 — recursive turn-level credit assignment for agent trajectories, based on AgentOPSD/arXiv:2608.05987), plus a bump to `@metaharness/darwin` 0.9.0 (ADR-249 additive scorer signal seams) and `@metaharness/router` 0.4.0 (new calibration-audit module). - **This release** brings ruflo's dependency contract in sync with that upstream work: - Adds `@metaharness/turn-credit@~0.1.0` as a new installable `optionalDependency`, following the same pattern as darwin/flywheel/radio (ADR-150) — dependency-free, ~65KB unpacked, no lifecycle scripts. - Fixes two stale pins the review turned up: `@metaharness/darwin` (`~0.8.3` → `~0.9.0`) and `@metaharness/router`'s peer range (`^0.3.2` → `^0.4.0`) — both had drifted out of range of what's actually published. - Bumps the `no-cli-optdep-bloat-2561` CI guard's budget from 10 → 13, fixing a "zero slack" trap left by the previous release (v3.35.0) that would have broken on the very next unrelated optional dependency. - Fixes a live `ReferenceError` in a test file (`MH_DARWIN_PIN` referenced but never imported) that had somehow slipped through v3.35.0's CI. 👉 Full plain-language write-up (what turn-credit does, why the pin bugs mattered, and a lesson learned about pnpm lockfile drift): https://gist.github.com/ruvnet/0202e6a060b04b3a4f5d9bd18345169d ## Upgrade ```bash npx ruflo@latest --version # 3.36.0 npm install @metaharness/turn-credit # optional — new capability, not auto-installed by ruflo's own peer/opt-in design ``` No breaking changes — backward-compatible minor release. ## Verification All three packages (`@claude-flow/cli`, `claude-flow`, `ruflo`) published at 3.36.0 with `latest`/`alpha`/`v3alpha` dist-tags aligned, verified via `npm view <pkg> dist-tags --json` and a live `npx ruflo@latest --version` smoke test. 🤖 Generated with [RuFlo](https://github.com/ruvnet/ruflo)