Gestão de Dados
Central única para carregar e limpar arquivos do console (sem top bar).

Uploads

Remover arquivos

Remove o arquivo do console e reinicia apenas as telas impactadas.

Status

Ações

Cloud Sync (Supabase)

Use para carregar do cloud os arquivos já enviados por alguém da sua organização. Selecione a WEEK e clique em “Carregar Week”.

WhatsApp

Fallback opcional para o envio de mensagens quando a loja/supervisor não estiver na base.
Administração (Master)
Onboarding completo (Org → Workspace → Auth User → Profile → Member → Features) 100% via CIA. Disponível apenas para master e global_admin.
Usuário:
Role:
Org atual:

1) Criar usuário (Auth)

Cria o login no Supabase Auth via Edge Function (service_role fica no backend). Retorna user_id para usar nos passos 2/3.

2) Criar organização (org)

Agency = multi-tenant (vários workspaces). Industry/Commerce = uni-tenant (apenas 1 workspace).

3) Criar workspace

Obrigatório para agency (clientes). Para industry/commerce, o workspace “Principal” pode ser criado automaticamente (ou bloqueado pelo uni-tenant).

4) Criar profile (vincular user → org + role)

Regras: global_admin nunca pode promover/criar master. (Master por bootstrap manual ou por master).

5) Vincular membro ao workspace

Associa o user_id a um workspace_id (workspace_members).

6) Definir trade owner do workspace

Atualiza workspaces.trade_owner_user_id para roteamento de mensagens e ownership operacional.

7) Features da org (org_features)

A org define o teto. O usuário pode apenas restringir via user_features. CORE/Base de Telefones é sempre obrigatório (não é feature flag).

8) Restrições por usuário (user_features)

Aqui você define apenas bloqueios. “Desbloquear” remove override (herda org_features). O sistema impede escalada: global_admin não cria/promove master.

Logs (Admin)

Mensagens do front para depuração (não contém secrets).