export const PERFIS = {
  ADMIN: 'admin',
  GERENTE_QUALIDADE: 'gerente_qualidade',
  ENGENHEIRO: 'engenheiro',
  CLIENTE: 'cliente',
} as const

export const STATUS_PROJETO = {
  RASCUNHO: 'rascunho',
  EM_ANDAMENTO: 'em_andamento',
  REVISAO: 'revisao',
  FINALIZADO: 'finalizado',
  CANCELADO: 'cancelado',
} as const

export const TAMANHO_PAGINA = {
  A4: 'A4',
  LETTER: 'Letter',
} as const

export const ORIENTACAO = {
  RETRATO: 'retrato',
  PAISAGEM: 'paisagem',
} as const

export const FREQUENCIA_ATUALIZACAO = {
  MANUAL: 'manual',
  AO_CRIAR: 'ao_criar',
  DIARIO: 'diario',
  SEMANAL: 'semanal',
} as const

// 28 tópicos padrão do databook
export const TOPICOS_PADRAO = [
  { numero: '1', titulo: 'Atestado de Conformidade', obrigatorio: true },
  { numero: '2.1', titulo: 'Desenhos de Fabricação', obrigatorio: true },
  { numero: '2.2', titulo: 'Mapeamento de Soldas', obrigatorio: false },
  { numero: '3.1', titulo: 'PIT (Plano de Inspeção e Testes)', obrigatorio: true },
  { numero: '3.2', titulo: 'Procedimentos de Inspeção', obrigatorio: false },
  { numero: '4.1', titulo: 'Procedimento de Soldagem (EPS/WPS)', obrigatorio: true },
  { numero: '4.2', titulo: 'Qualificação de Procedimento (RQPS/PQR)', obrigatorio: true },
  { numero: '5.1', titulo: 'Certificados de Metais de Base', obrigatorio: true },
  { numero: '5.2.1', titulo: 'Certificados de Consumíveis - Solda', obrigatorio: true },
  { numero: '5.2.2', titulo: 'Certificados de Consumíveis - Pintura', obrigatorio: false },
  { numero: '5.3', titulo: 'Certificados de Parafusos', obrigatorio: false },
  { numero: '5.4', titulo: 'Certificados de Eletrodos de Solda', obrigatorio: false },
  { numero: '5.5', titulo: 'Certificados de Gases', obrigatorio: false },
  { numero: '5.6', titulo: 'Certificados de Equipamentos', obrigatorio: false },
  { numero: '5.7', titulo: 'Certificados de Qualificação de Soldadores', obrigatorio: true },
  { numero: '5.8', titulo: 'Certificados de Qualificação de Inspetores', obrigatorio: true },
  { numero: '6.1', titulo: 'Relatórios de Inspeção Visual', obrigatorio: true },
  { numero: '6.2', titulo: 'Relatórios de Partícula Magnética', obrigatorio: false },
  { numero: '6.3', titulo: 'Relatórios de Líquido Penetrante', obrigatorio: false },
  { numero: '6.4', titulo: 'Relatórios de Ultrassom', obrigatorio: false },
  { numero: '6.5', titulo: 'Relatórios de Radiografia', obrigatorio: false },
  { numero: '7.1', titulo: 'Relatórios Dimensionais', obrigatorio: false },
  { numero: '7.2', titulo: 'Relatórios de Teste de Carga', obrigatorio: false },
  { numero: '8.1', titulo: 'Procedimento de Pintura', obrigatorio: false },
  { numero: '8.2', titulo: 'Relatórios de Inspeção de Pintura', obrigatorio: false },
  { numero: '8.3', titulo: 'Certificados de Tinta', obrigatorio: false },
  { numero: '9.1', titulo: 'Fotos de Fabricação', obrigatorio: false },
  { numero: '9.2', titulo: 'Registros de Rastreabilidade', obrigatorio: false },
]
