Status source: docs/ROADMAP.md Pre-release — nothing here can be signed into yet

Status

The platform is built in the open. This page is a summary of the roadmap in the umbrella repository, which is the source of every state and date below.

The subprojects

The platform was decomposed into seven subprojects, decided in this order because each one operates inside the previous. Five are designed; two are open.

#SubprojectDecidesState
SP-0Identity, accounts and tenancyWho the user is, what an account is, how ownership and isolation work, the account → workspace → project hierarchydesigned
SP-4The work model: specs and autonomyWhat the platform does; where the human decides, approves and gives contextdesigned
SP-1Component and repository topologyWhich components exist and each one's roledesigned
SP-3The domain model and persistenceWorkspace, project, card, artifact, event; the databasedesigned
SP-2Contract and protocolsThe contract's source of truth; REST, gRPC and streamingdesigned
SP-5Runtime, environment and IDEThe terminal, parallel execution, deploymentopen
SP-6Integration with ClaudeThe agent, the chat as a command channelopen

Shipped

  • 2026-09-13
    Events with context, and the dead-letter queue that was missingEvery event travels with its aggregate key, actor, request and session. An exhausted event goes to one dead-letter queue with its attempt history; failures are classified and learned.
    ADR-0014 · dop-core
  • 2026-09-09
    The QA environment on Google Cloud, under the product's own domainsCodified in Terraform, with the core and the BFF on Cloud Run, Postgres and NATS on a VM, and api.qa.dop-t.com and auth.qa.dop-t.com verified. The account chain runs end to end: sign-in, the BFF, the core, the database.
    dop-infra
  • 2026-09-03
    The project's knowledge is a git repository, hosted by the platformA git server with per-demand tokens; the sandbox clones the project at /project read-write; every artifact is committed and every push is an event.
    ADR-0021
  • 2026-09-03
    The core verifies its callersA signature on every call — the person's token where there is a person, a platform assertion where there is none — with the wire format pinned by the same test vector in Go and Python.
    ADR-0022
  • 2026-09-02
    The second factor, end to endTOTP written in the standard library, e-mail and SMS verifiers behind ports, a step-up gate on four sensitive operations, and the cockpit's screens.
    ADR-0020

Next

  • 01
    The agent's tools and the cockpitThe piece missing for the platform to execute instead of only modelling. Provider focus: Anthropic; the multi-provider port stays.
  • 02
    Hosted Claude Code as the laboratoryThe sandbox runs the unmodified binary and the developer signs in with their own subscription — the place where measuring a demand's real cost costs nothing.
  • 03
    The user storiesOnly after the structure is finished. Reaction to an event as data (P-29) comes first, because writing the stories against a switch statement would mean rewriting them.