Roadmap

DCL is a language project with a stable v1.0 core and an evolving tooling ecosystem. This roadmap keeps language status separate from editor, integration, and projection work.

Current Version

DCL v1.0

Status: Stable language core

Compiler: dcl 1.0

DCL v1.0 defines the stable core language for describing capabilities, intents, outcomes, rules, effects, events, lifecycles, actors, policies, observations, and contexts.

Implemented

  • Compiler CLI for version, check, and IR output.
  • Contexts and cross-context dependencies.
  • Policies and policy attachments.
  • Local and supervising lifecycles.
  • Effects, events, observations, rules, and outcome causation.
  • Static documentation website.
  • Browser playground and VS Code extension with language-server-backed navigation.
  • Local-first stdio MCP server for compiler-backed AI client analysis.

Tooling Roadmap

  • MCP adoption work now focuses on documentation, packaging, semantic summaries, and future compiler-backed analysis tools.
  • Runtime projections, documentation generation, and diagram generation remain tooling work around the stable language core.
  • Editor, playground, and language-server features will continue to improve without changing the v1.0 stability status.

Use Cases

  • Detailed use cases will be added over time.
  • An event-driven architecture use case is planned.
  • AI and LLM evaluation may be explored after v1.0.