Project

Roadmap

Each step ships when its example runs, its tests pass, and its costs are recorded against a control. The next one starts from that evidence.

Milestone 1 — the composition core

StepProvesStatus
00 PicoThe facade costs nothingDone
01 CapabilityTyped capability injection without KernelDone
02 ModuleRequirements resolved through KernelDone
03 ContributionDomain-owned targets assembled from modulesPrototype
04 ProcessProjection, configuration isolation, freeze, inspectionPrototype
05 LifecycleOrdered start, readiness, drain and stopIn progress

Also in this milestone: structured diagnostics, architecture tests and baseline measurements.

Deliberately out of scope for Milestone 1: HTTP, PostgreSQL, Redis, an ORM, MQTT, WebSockets, gRPC, real worker queues, a scheduler, AI, MCP, dynamic plugins, hot reload, a workflow engine, an admin UI, macros and a project generator.

After Milestone 1

In order, each depending on the one before:

  1. Full lifecycle
  2. Runtime abstraction proof
  3. Tokio runtime
  4. HTTP
  5. PostgreSQL
  6. Worker
  7. Deterministic loop
  8. Device
  9. Tooling — clamp inspect, clamp why, clamp doctor
  10. AI and MCP adapters

Release status

  • No release yet. The changelog is entirely “Unreleased”; packages are 0.1.0 with publish = false.
  • crates.io: gated on a licensing decision and registry ownership.
  • CI: checks run locally through tools/check.py; hosted CI is not running yet.