Each stage has explicit exit criteria measured against the Bee Security Eval Harness. We don’t move on until the current stage’s criteria are met. Bee Ignite is internal R&D, not a customer tier — research wins backflow into the customer tiers below.
Stage 0 — Honest launch
Done
Get Bee live with the runtime safety wrapper, an honest marketing-claim audit, and the first Bee Security Eval Harness baseline (12.5 / 100). The point isn't the score — it's the ground truth to measure improvements against.
Shipped
Three-layer runtime safety wrapper (intent scan + system-prompt anchor + output filter) in front of every chat call
Marketing-claim audit — every "X works" claim cross-referenced against code or labelled Roadmap
Baseline eval written to Postgres for trend analysis (52 cases, 10 categories)
Train domain-specialised LoRA adapters for cybersecurity on every tier from Comb up. The cybersec adapter pipeline is the template for the other nine domains; getting one right end-to-end de-risks the rest.
Research queue accumulating production captures with expected wrapper_reason distribution
Stage 1 — APK distribution
Next
Ship the Android workspace via direct APK download from /download. Gated on the Stage 0.5 eval lift — we don't publish a mobile surface against an unmerged adapter set.
APK signed by the cuilabs CUI release key and hosted at /download
Mobile chat parity with the web workspace for Cell + Hive tiers
Stage 2 — Per-tier observability + per-tier health
Next
Today /status surfaces the parent backend probe; per-tier health (Cell, Brood, Comb, Buzz, Hive, Swarm, Enclave) currently inherits the parent verdict. Stage 2 wires per-tier probes so the status board reflects the actual fan-out.
Exit criteria
Per-tier /api/health/<tier> endpoints serving real liveness + p50/p95 latency
Tier-by-tier status rows on /status driven by independent probes
Sentry release tagging extended to the new endpoints
Stage 3 — MCP HTTP transport + remote MCP
Next
The Bee MCP server today supports stdio (Claude Desktop, Cursor, VS Code, Zed). HTTP transport unlocks remote MCP — Bee usable from hosted clients without a local Python install.
Exit criteria
python -m bee.mcp_server --http <port> serves the same 11 tools over JSON-RPC
Authenticated via the same Bee API key used by /v1/chat/completions
Documented at /docs/mcp with a Hosted MCP install path
Parallel track to the model work — running production cloud-tier subscriptions, per-tier usage counters, credit ledger, premium routing budgets, and the Stripe v2 cutover. Now stable; future commerce work is incremental rather than a stage.
VC Partner / Partner / BEE for Startups program intakes
Roadmap caveats
Stage names and exit criteria are stable; specific dates are not. We measure progress by eval lift, not calendar quarters. The internal source of truth is docs/product/roadmap.md in the main repo — this page is the customer-facing distillation, updated when stages flip status.