Tracker central de roadmap e specs de todos os projetos BWC — épicos, features, milestones, atividade GitHub.
Painel centralizado para gerenciar o roadmap de todos os projetos BWC — épicos, features e tarefas hierárquicas (EPIC → FEATURE → TASK), milestones com datas-alvo, specs em Markdown e sincronização automática de atividade GitHub (commits e PRs).
Equipe interna BlackCat Corp — devs e gestores de produto que precisam de visibilidade unificada sobre todos os projetos ativos.
Next.js 14 na porta 3041 — Caddy → 172.18.0.1:3041 — roadmap.blackcatcorp.com.br (HTTPS)
User, Project, Spec, Milestone, RoadmapItem (hierárquico via parentId), GithubActivity
ProjectStatus: ACTIVE · PAUSED · DONE · ARCHIVED
ItemType: EPIC · FEATURE · TASK
ItemStatus: PLANNED · IN_PROGRESS · BLOCKED · DONE
Priority: LOW · MEDIUM · HIGH · CRITICAL
/api/auth{ email, password }. Retorna JWT (access + refresh) via cookie HttpOnly./api/projectsorder, incluindo contagem e status dos roadmap items.{ name, slug, description?, status?, repoUrl?, liveUrl?, color?, icon? }/api/roadmap?projectId=&status=&priority=. Inclui filhos, projeto e milestone associados.{ projectId, type, title, status?, priority?, parentId?, milestoneId?, phase?, startDate?, dueDate? }status: "DONE", registra automaticamente completedAt = now(). Suporta reordenação e mudança de milestone/parent.SetNull)./api/specs{ projectId, content }. Cada atualização incrementa version. Conteúdo renderizado com react-markdown + remark-gfm./api/sync{ projectId? }. Busca últimos commits e PRs dos repos do org vituulm, faz upsert em GithubActivity e retorna atividades salvas. Fallback user → org.?projectId=. Retorna até 50 registros ordenados por timestamp desc, com nome e slug do projeto vinculado.bwc-roadmap.service (systemd user)
└─ Next.js 14 (porta 3041)
↑
Caddy Reverse Proxy → 172.18.0.1:3041
↑
roadmap.blackcatcorp.com.br (HTTPS — Cloudflare + Let's Encrypt)
Gerado automaticamente — BlackCat Corp • Voltar ao índice