Feature flags

Override por empresa. O global vale para todos os tenants. Industrial, RH e fatias fiscais nascem desligados.

Flags não são “configuração de tela”. Elas mudam o Core. Ligar no global de produção afeta todos os clientes da nuvem.

Caminho: /apps/feature-flags (aba overrides por tenant). Papel de administração da plataforma (saas-admin). API: POST /feature-flags/tenant-override.

Famílias que você vai encontrar

FamíliaDefaultO que muda
industrial.* (seis chaves)OFFlote, FEFO, OP, recall, doação — flags industriais
rh.*.enabledOFFmotores de folha (comissões, afastamento, 13º, rescisão, eSocial)
fiscal.icms_st.nfeOFF até o go-live da fatiaST no XML/vNF da NF-e 55
fiscal.ipi.nfeOFFIPI no XML/vNF
fiscal.ibs_cbs.nfeOFFIBS/CBS / IS no XML
fiscal.iss.nfseOFFISS no XML/CR da NFS-e
fiscal.apuracao.efdOFFBloco E do EFD lê FAY002 apurado
fiscal.ii.nfe / fiscal.devolucao.nfeOFFII / imposto devolvido no XML

Cada motor de RH e cada fatia fiscal tem playbook interno. Não ligue no tenant comercial porque “a tela existe”.

Como ligar com segurança

  1. Override só da empresa de homologação.
  2. Confirme SKUs / regras / certificado do ambiente.
  3. Rode o fluxo ponta a ponta (NF → estoque → título ou OP → venda).
  4. Desligue o lab (enabled: false no mesmo override) se for teste.
  5. Produção: tenant piloto, nunca global.