v3.16.0

vietnh1009/ASCII-generatorv3.16.0Jun 29, 2026by ruvnet

AI Summary

MINOR release implementing ADR-164 AgentBBS Business Autopilot with 7 new MCP tools, 7 business pod templates, and an atomic SQLite budget tracker.

Key Highlights

  • Added 7 new MCP tools including Federation BBS, Business pods, and http_fetch.
  • Introduced 7 business pod templates for sales, marketing, finance, etc.
  • Implemented Atomic SQLite budget tracker (opt-in with env flag).

New Features

  • Federation BBS tools (register/publish/watch/human-join).
  • Business pod validation and routing tools.
  • Atomic SQLite budget tracker.
  • CLI command: `ruflo federation trust elevate`.

Full Release Notes

## What's new in 3.16.0 — ADR-164 AgentBBS Business Autopilot

This **MINOR** release lands Phases 1-4 of [ADR-164](https://github.com/ruvnet/ruflo/blob/main/v3/docs/adr/ADR-164-agentbbs-business-autopilot.md) — a federated business-management autopilot layer built over ruflo-federation + [agentbbs](https://github.com/ruvnet/agentbbs).

### What you get

#### 7 new MCP tools (345 → 352)

**Federation BBS (4 tools)** — register/publish/watch/human-join over [agentbbs@~0.1.0](https://www.npmjs.com/package/agentbbs) as a federation-peer kind, with optional-dep + graceful-degraded fallbacks.

**Business pods (2 tools)** — `business_pod_validate` + `business_pod_route_backend` for the new domain-pod scaffolding.

**`http_fetch` (1 tool)** — security-default-rejects (private IPs, auth headers) with URL allowlist + timeout + response-size cap.

#### 7 business pod templates

Pre-built JSON templates for sales / marketing / finance / ops / support / hr / exec, each with per-pod PII policy (SOC2 / GDPR), budget caps, schedules, and routing affinity.

#### Atomic SQLite budget tracker (ADR-164.1)

Closes the "Expired Commit Leak" found in peer review: even if an LLM call exceeds the reservation window, the spend is recorded against the room's monthly cap with a `COMMIT_AFTER_EXPIRY` warning. Behind `CLAUDE_FLOW_BBS_ATOMIC_BUDGET=1` for opt-in rollout (per ADR-164.1 §12).

#### `ruflo federation trust elevate` CLI

Founder-bootstrap escape hatch (ADR-164 §3.5.4) — bypasses the 500-interaction trust threshold for new federation peers, with mandatory `--reason` + `--audit` flags.

### Architecture (BBS-as-special-tier-peer)

A BBS room **is** a federation node. `send` to its node-id = broadcast to the room. ruflo nodes subscribe by role; humans join via the agentbbs web UI. The bridge is 4 new MCP tools — no new transports, no new value objects, no new entities.

### Upstream coordination

[`ruvnet/agentbbs#3`](https://github.com/ruvnet/agentbbs/pull/3) merged — adds the ruflo-integration regression-guard CI workflow that runs on every PR + nightly cron.

### Verified

- **108 vitest cases** new this release (44 + 40 + 21 + 3 regression rounds)
- **352/352 MCP tools** pass ADR-112 discoverability audit (Use-when guidance, ≥80 chars, no duplicates)
- **3 smoke contracts** (business-pods, agentbbs, agenticow) all green
- **agentbbs regression-guard** passing upstream

### Phase 5+ deferrals (next release)

- `pod-tick --live` mode (Managed Agent + claude-p wiring)
- Sweeper-timer integration (daemon worker)
- `agentbbs create_board` upstream MCP tool ([agentbbs#3 comment](https://github.com/ruvnet/agentbbs/pull/3))
- Streaming `federation_bbs_watch`
- Federation-trust ACL gate (founder-only crypto check)

### Install / upgrade

```bash
npx ruflo@latest             # 3.16.0
npx @claude-flow/cli@latest  # 3.16.0
npx claude-flow@latest       # 3.16.0
```

### npm dist-tags

```
@claude-flow/cli   latest=3.16.0  alpha=3.16.0  v3alpha=3.16.0
claude-flow        latest=3.16.0  alpha=3.16.0  v3alpha=3.16.0
ruflo              latest=3.16.0  alpha=3.16.0  v3alpha=3.16.0
```

### Related

- PR [#2503](https://github.com/ruvnet/ruflo/pull/2503) — feat: ADR-164 Phases 1-4
- PR [#2504](https://github.com/ruvnet/ruflo/pull/2504) — chore(release): 3.15.0 → 3.16.0
- ADR [docs/adr/ADR-164-agentbbs-business-autopilot.md](https://github.com/ruvnet/ruflo/blob/main/v3/docs/adr/ADR-164-agentbbs-business-autopilot.md) (1412 lines)
- ADR [docs/adr/ADR-164.1-budget-tracker-atomicity.md](https://github.com/ruvnet/ruflo/blob/main/v3/docs/adr/ADR-164.1-budget-tracker-atomicity.md) (775 lines)
- Upstream PR [agentbbs#3](https://github.com/ruvnet/agentbbs/pull/3)