Files
adaptador-planilhas/docs/cursor-prompts/spreadsheet-adapter/16-OPTIONAL-CURSOR-RULE.md
T
camilafagundesandCursor 6e23f1533b Implementa o MVP do Adaptador de Planilhas no Elo Pro.
O módulo usa a identidade Supabase, isola cada workspace e registra storage, TTL, runner e biblioteca XLSX como decisões ainda abertas.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-10-02 23:02:00 -03:00

1.3 KiB

OPCIONAL — Regra persistente para Cursor

Se o repositório usa .cursor/rules/, transforme o conteúdo abaixo em uma rule apropriada ao padrão da versão instalada do Cursor.

spreadsheet-adapter.mdc — intenção

Ao editar arquivos do Adaptador de Planilhas:

  • Nunca crie autenticação, cadastro, senha, refresh token ou base de usuários própria.
  • Reutilize Supabase Auth, profiles, workspace_members, workspace ativo, feature flags, RLS, audit log, Sentry e Design System do Elo Pro.
  • Tenant é workspace_id.
  • Nunca confie em workspace_id fornecido pelo browser sem validação server-side.
  • Storage deve ser privado.
  • Não logue conteúdo de células/arquivos.
  • Suporte somente XLSX/CSV no MVP.
  • Limites: 10 modelos/workspace; 10 fontes/operação; 10MB e 50k linhas por fonte.
  • XLSX multiaba processa uma aba selecionada por fonte.
  • Mapping é 1:1 e obrigatórias devem estar mapeadas.
  • Preview é obrigatório antes do processamento.
  • Modelo original é imutável.
  • Redis é coordenação, PostgreSQL é fonte durável.
  • Anthropic não faz parte do caminho crítico do MVP.
  • UI deve consumir EloPro Design System Global V2.1 e Lucide React.
  • Drag-and-drop precisa ter alternativa acessível.
  • Não invente decisões para storage, job runner, TTL, XLSX library ou soft delete; siga ADR/padrão existente ou registre decisão aberta.