Estágio
A plataforma é construída às claras. Esta página é um resumo do roadmap no repositório guarda-chuva, que é a fonte de todo estado e toda data abaixo.
Os subprojetos
A plataforma foi decomposta em sete subprojetos, decididos nesta ordem porque cada um opera dentro do anterior. Cinco estão desenhados; dois estão abertos.
| # | Subprojeto | Decide | Estado |
|---|---|---|---|
| SP-0 | Identidade, contas e tenancy | Quem é o usuário, o que é uma conta, como funcionam posse e isolamento, a hierarquia conta → workspace → projeto | desenhado |
| SP-4 | O modelo de trabalho: specs e autonomia | O que a plataforma faz; onde o humano decide, aprova e dá contexto | desenhado |
| SP-1 | Topologia de componentes e repositórios | Quais componentes existem e o papel de cada um | desenhado |
| SP-3 | O modelo de domínio e a persistência | Workspace, projeto, card, artefato, evento; o banco de dados | desenhado |
| SP-2 | Contrato e protocolos | A fonte da verdade do contrato; REST, gRPC e streaming | desenhado |
| SP-5 | Runtime, ambiente e IDE | O terminal, a execução paralela, o deploy | aberto |
| SP-6 | Integração com o Claude | O agente, o chat como canal de comando | aberto |
Entregue
- 2026-09-13Eventos com contexto, e a fila de dead letters que faltavaTodo evento viaja com a chave do agregado, o ator, a requisição e a sessão. Um evento esgotado vai para uma única fila de dead letters com o histórico de tentativas; as falhas são classificadas e aprendidas.ADR-0014 · dop-core
- 2026-09-09O ambiente de QA no Google Cloud, sob os domínios do produtoCodificado em Terraform, com o core e o BFF no Cloud Run, Postgres e NATS numa VM, e api.qa.dop-t.com e auth.qa.dop-t.com verificados. A cadeia de contas roda de ponta a ponta: login, BFF, core, banco.dop-infra
- 2026-09-03O conhecimento do projeto é um repositório git, hospedado pela plataformaUm servidor git com tokens por demanda; a sandbox clona o projeto em /project com escrita; todo artefato é commitado e todo push é um evento.ADR-0021
- 2026-09-03O core verifica seus chamadoresUma assinatura em toda chamada — o token da pessoa onde há pessoa, uma asserção da plataforma onde não há — com o formato de fio fixado pelo mesmo vetor de teste em Go e em Python.ADR-0022
- 2026-09-02O segundo fator, de ponta a pontaTOTP escrito na biblioteca padrão, verificadores por e-mail e SMS atrás de ports, um gate de step-up em quatro operações sensíveis, e as telas do cockpit.ADR-0020
A seguir
- 01As ferramentas do agente e o cockpitA peça que falta para a plataforma executar em vez de só modelar. Foco de provedor: Anthropic; o port multiprovedor fica.
- 02Claude Code hospedado como laboratórioA sandbox roda o binário sem modificação e o desenvolvedor entra com a própria assinatura — o lugar onde medir o custo real de uma demanda não custa nada.
- 03As histórias de usuárioSó depois de a estrutura estar pronta. A reação a um evento como dado (P-29) vem antes, porque escrever as histórias contra um switch seria reescrevê-las depois.