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.

GitHubLenoSeibert/UnifiedDevTracker

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:app

Galeria 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.

1/9

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.

Ver servicos e abordagem de implementacao na pagina inicial

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.