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.