Adiciona os módulos customers (com contatos aninhados e regra de contato principal único) e products, ambos com TenantGuard/RLS, soft delete, limite de clientes do plano e SKU único por tenant (409 amigável). Atualiza o controle de progresso e cobre os critérios de aceite com test/tenant-customers-produtos.e2e-spec.ts. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
10 lines
447 B
TypeScript
10 lines
447 B
TypeScript
/**
|
|
* Valida apenas o *formato* de CPF (11 dígitos) ou CNPJ (14 dígitos), puro
|
|
* ou com a pontuação usual — não confere dígito verificador. Pode evoluir
|
|
* para validação completa (módulo 11) numa etapa futura, se necessário.
|
|
*/
|
|
export const DOCUMENTO_REGEX =
|
|
/^(\d{11}|\d{14}|\d{3}\.\d{3}\.\d{3}-\d{2}|\d{2}\.\d{3}\.\d{3}\/\d{4}-\d{2})$/;
|
|
|
|
export const DOCUMENTO_MENSAGEM = 'documento deve ser um CPF ou CNPJ válido (formato)';
|