Post Open Source
UDT - Unified Dev Tracker: visão geral técnica do projeto
Publicado em 31 de março de 2026
O UDT - Unified Dev Tracker é uma plataforma open source para gestão de execução operacional, acompanhamento de trabalho técnico e integração com clientes e agentes. O diferencial é manter interface web SSR, API REST e servidor MCP no mesmo runtime, compartilhando regras de negócio e preservando rastreabilidade ponta a ponta.
Leitura rápida
- Monorepo com workspaces npm e contratos compartilhados
- Runtime Fastify com SSR, REST e MCP no mesmo stack
- RBAC por projeto com papeis viewer, editor e admin
- Historico e changelog persistidos para auditoria
- OAuth 2.1, PATs e integrações por webhook
- Prisma + PostgreSQL com consistência por camada de serviços
Objetivo do projeto
O UDT - Unified Dev Tracker nasceu para centralizar execução operacional e gestão técnica em um único sistema. A ideia é juntar operação humana, automação e uso por agentes sem fragmentar contexto entre várias ferramentas.
Na prática, o produto atua como uma base unificada para planejar, executar, rastrear status e manter histórico confiável de mudanças.
Visão arquitetural
A plataforma roda em Fastify com SSR usando EJS, API REST canônica e legada, autenticação web por cookies, integração por PAT e servidor MCP nativo no mesmo runtime.
A persistência fica em Prisma com PostgreSQL, mantendo consistência de regras entre UI, API e MCP por meio da camada de serviços.
Modelo de trabalho
O UDT organiza itens em uma hierarquia fixa: roadmap, milestone, backlog, todo e checklist. Isso cria previsibilidade entre estratégia e execução diária.
Há regras claras de status, prioridade e conclusão. Itens filhos não podem ter prioridade mais crítica que o pai, e a política de DONE exige rastreabilidade por changelog, salvo opt-out explícito.
Funcionalidades principais
No fluxo web SSR, o projeto cobre login, dashboard, kanban, árvore de roadmap, hub multi-projeto, administração, documentação e histórico operacional.
Para integração, disponibiliza PAT, webhooks, notificações, web push, recuperação por email e OAuth 2.1 com metadata e registro dinâmico de cliente.
Desenvolvimento local
O fluxo básico de setup segue os comandos padrão abaixo, com suporte também ao helper operacional do próprio projeto para setup, seed, build e smoke tests.
cp .env.example .env
npm install
npm run prisma:generate
npm run prisma:migrate
npm run prisma:seed
npm run dev:appGaleria da plataforma
Capturas reais do UDT - Unified Dev Tracker em áreas-chave: autenticação, dashboard, kanban, árvore de trabalho, hub, histórico, webhooks, docs e administração.
Login
Secure access with focus on daily operation.
Conclusão
O UDT - Unified Dev Tracker não é apenas um rastreador de tarefas. É uma base operacional unificada para times e integrações, com consistência entre web, API e MCP. Esse desenho permite operar no dia a dia com visão executiva e, ao mesmo tempo, escalar automação com segurança.
Perguntas frequentes
O que e o UDT - Unified Dev Tracker?
E uma plataforma open source para execucao e governanca de engenharia, reunindo roadmap, backlog, tarefas e checklists em um fluxo operacional unico.
Qual stack sustenta a plataforma?
O projeto usa monorepo com npm workspaces, runtime Fastify, Prisma com PostgreSQL e interfaces REST e MCP integradas.
Para quem esse projeto foi pensado?
Ele foi desenhado para times de software que precisam de visibilidade, rastreabilidade e controle de execucao do planejamento ate a entrega.