import { auth } from '~/composables/useAuth'

async function signIn(email, senha) {
  const session = await auth.login({ email, senha })
  return session.user
}
// pipeline.ts — backlog → done
export const PIPELINE = [
  { status: 'ideia',     label: 'Ideia'     },
  { status: 'em_curso',  label: 'Em curso'  },
  { status: 'review',    label: 'Review'    },
  { status: 'done',      label: 'Concluído' },
]
// sprint-planning.ts
interface Sprint {
  velocity: number
  story_points: number
  burndown: Point[]
  retrospectiva: string
}
// engenharia / GMUDs / deploy
await gmud.approve('prod', { risk: 'low' })
await pipeline.deploy('main')
metrics.track('release.shipped')
// kanban.board
columns: [backlog, em_curso, review, done]
WIP_limit: 5
cycle_time_p50: '2.4d'
throughput_semanal: 12
  • engenharia
  • backlog
  • sprints
  • GMUDs
  • métricas
  • CI/CD
  • kanban
  • burndown
  • retrospectiva
  • deploy
  • pull request
  • code review
  • roadmap
  • story points
  • velocity
48px · DevToolsInternal engineering platform
all systems operational

Esqueceu a senha?
a gente te devolve o acesso.

Enviamos um link seguro para o e-mail cadastrado. Ele expira em 60 minutos e só funciona uma vez.

auth · forgot-passwordmailer.ts feat/auth-flow

48px · recuperação de acesso

Recuperar senha.

Informe o e-mail da sua conta corporativa. Vamos enviar um link seguro para você criar uma nova senha.

Voltar para o login
mailer · noreply@48px.dev TLS 1.3 onlinev1.4.0 · a7f3c91
14:47:15 © 2026 48px StatusPrivacidade