Development Plans
PDI: o plano de desenvolvimento individual, no espaço de PDI (a comunidade pode ter vários; tudo é por espaço e cada pessoa tem um PDI ativo por espaço). A pessoa escreve o plano (título, período e ações com prazo), envia para aprovação, marca o andamento das ações e conclui; o líder direto (`reportsToId`, calculado na hora) ou owner/admin aprovam ou devolvem com nota, e podem criar e editar o plano da pessoa; o líder indireto e o financeiro só leem. Ação atrasada é derivada (prazo passou no fuso da comunidade e não está feita). Painel por líder direto para owner, admin e financeiro (o espaço inteiro) e para o líder (a sua subárvore). Quatro e-mails da categoria `developmentPlan`, nunca com o conteúdo do plano
21 endpoints
- GET
/api/development-plansLista PDIs (meus, do meu time, para aprovar ou todos) - POST
/api/development-plansCria um PDI (rascunho) - GET
/api/development-plans/teamMeu time no espaço de PDI - GET
/api/development-plans/dashboardPainel do PDI por líder direto - GET
/api/development-plans/cycles/currentO ciclo aberto do espaço de PDI, para o topo do espaço - GET
/api/development-plans/cyclesLista os ciclos de PDI de um espaço - POST
/api/development-plans/cyclesAbre um ciclo de PDI no espaço - GET
/api/development-plans/cycles/{cycleId}Um ciclo de PDI - PUT
/api/development-plans/cycles/{cycleId}Edita um ciclo aberto - POST
/api/development-plans/cycles/{cycleId}/closeFecha o ciclo - GET
/api/development-plans/cycles/{cycleId}/adhesionAdesão ao ciclo, por líder - GET
/api/development-plans/{id}Um PDI - PUT
/api/development-plans/{id}Edita título e período do PDI - DELETE
/api/development-plans/{id}Apaga um PDI em rascunho - POST
/api/development-plans/{id}/submitEnvia o PDI para aprovação - POST
/api/development-plans/{id}/approveAprova o PDI - POST
/api/development-plans/{id}/returnDevolve o PDI com uma nota - POST
/api/development-plans/{id}/completeConclui o PDI - POST
/api/development-plans/{id}/actionsInclui uma ação no PDI - PUT
/api/development-plans/{id}/actions/{actionId}Edita uma ação ou muda o andamento dela - DELETE
/api/development-plans/{id}/actions/{actionId}Remove uma ação do PDI