Files
julian 17c08e6392 chore: initial monorepo scaffold + WDS Phase 1+2 artifacts
- Nx 22.7 monorepo (pnpm 11.1, TypeScript 5.9, Node 24)
- apps/api: NestJS 11 (CJS conforme CODING-RULES.md PGD-DB-004)
- apps/web: React 19 + Vite 8 (ESM)
- libs/shared/api-interface: Zod contract base
- Docker Compose dev: Postgres 18, Valkey 8, MinIO, Mailpit
- WDS artifacts:
  - design-artifacts/A-Product-Brief/ (5 docs canônicos + 16 dialogs)
  - design-artifacts/B-Trigger-Map/ (hub + 4 personas + feature impact)
- Stack canon: STACK.md v2.2 + CODING-RULES.md v2.0 + brand.md
- AGENTS.md + README.md como entrada para devs/agentes

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 14:34:20 +00:00

7.2 KiB
Raw Permalink Blame History

Persona — Alice Admin (TERTIARY — operacional crítico)

Phase 2 — Trigger Mapping · Workshop 2-4 Status: TERTIARY persona — 1-5% volume (em ondas) · NÃO pesa na decisão de compra, mas o produto não roda sem ela Device-target: Desktop-only


Quem é Alice

Funcionária administrativa da empresa-cliente, 25-45 anos. Trabalha em escritório, desktop o dia todo. Reporta para Sandra ou Daniel. É quem mantém o produto rodando — cadastra produtos, atualiza pautas de preço, configura grupos tributários, lança campanhas/promoções, gerencia reps. Não tem treino de dev, mas domina Excel a níveis avançados.

Dia típico

  • 8h — chega ao escritório, café, abre SAR no desktop
  • 8h30-10h — atualiza pauta de preço da semana, configura promoções de fim de mês
  • 10h-12h — cadastra novos produtos da linha de janeiro (do fornecedor que mandou planilha)
  • 12h — almoço
  • 13h-15h — ajustes tributários (ICMS-ST por UF), revisa cadastros de novos clientes inseridos pelos reps
  • 15h-17h — cadastros de reps novos, ajustes de comissão, suporte a casos pontuais
  • 17h — fechamento

O que a motiva (em uma frase)

"Manter tudo rodando sem incidente, sem depender do dev para ajuste pequeno."


Driving Forces

Positive forces

ID Force Descrição Freq Int Fit MVP
A+1 Autonomia operacional (sem precisar do dev) Lançar promoção, ajustar pauta, mexer em tributação sem abrir chamado de TI. 5/5 5/5 5/5
A+2 Eficiência em bulk operations Importar 500 produtos do fornecedor, atualizar pauta de 1000 itens — sem clicar 1000 vezes. 4/5 5/5 4/5
A+3 Confiança no que está em produção Não ter receio de "estourei o sistema com uma pauta errada". 5/5 5/5 4/5
A+4 Trilha de auditoria visível Saber quem mexeu em quê, quando. Proteção pessoal e organizacional. 4/5 4/5 5/5
A+5 Lançar campanha rapidamente Promoção sazonal, kit de produtos, brinde — em < 30 min, não semana. 3/5 5/5 3/5 (pós-MVP)
A+6 Ser reconhecida como mais que "backoffice" Ter ferramenta que respeita seu domínio técnico (tributação, pauta, processo). 3/5 4/5 3/5

Negative forces

ID Force Descrição Freq Int Fit MVP
A-1 Depender do dev para ajuste pequeno "Preciso de uma promoção de 15% no produto X, dev tá ocupado, leva 1 semana." 4/5 5/5 3/5 (pós-MVP completo)
A-2 Ser culpada por erro em produção Pauta com vírgula errada, 1.000 pedidos saem com preço errado. Pesadelo. 2/5 5/5 5/5
A-3 ICMS-ST como labirinto sem mapa Cada UF tem regra, NCM específico, alíquota... sem assistente, precisa de PDF da legislação. 3/5 5/5 4/5
A-4 Perder histórico de mudança Editou pauta, alguém depois questiona "por que estava em R$ X mês passado?". Sem evidência. 3/5 4/5 5/5
A-5 Telas lentas em bulk Editar 200 produtos um por um, tela carrega cada vez. Hora de trabalho perdida. 4/5 4/5 4/5
A-6 Ser vista só como "backoffice" Esforço técnico invisível — quando dá tudo certo, ninguém percebe; quando dá errado, é culpada. 3/5 4/5 3/5

Score consolidado

Top 5 forces de Alice:

Rank Force Score
1 A+1 Autonomia (sem dev) 125
1 A+3 Confiança em produção 100
1 A-3 ICMS-ST labirinto 75 (3×5×5)
1 A+4 Trilha auditoria 80
1 A-4 Perder histórico 60 (3×4×5)

Features que respondem às forças de Alice

Force Feature SAR que responde
A+1 Autonomia sem dev Editor de campanhas no-code (pós-MVP) + cadastros completos no MVP
A+2 Bulk operations Import CSV/Excel com preview · seleção múltipla com bulk edit · sem refresh entre operações
A+3 Confiança em produção Preview obrigatório antes de salvar mudanças em massa · double-confirm para operações destrutivas
A+4 Trilha auditoria Histórico em cada entidade (quem, quando, valor anterior) · revertível
A+5 Campanhas no-code Editor visual de campanha pós-MVP: "Produto X com 15% off para clientes região Y no mês Z" — sem SQL
A+6 Reconhecida UX que respeita expertise técnica (forms densos, atalhos, profissionalidade)
A-1 Depender do dev Cobertura ampla do editor no-code (pós-MVP) — MVP entrega cadastros e pautas com versionamento
A-2 Erro em produção Preview · validação Zod · "X produtos serão afetados — confirma?" · rollback de pauta versionada
A-3 ICMS-ST Assistente de tributação: sugere grupo correto baseado em NCM + UF de destino
A-4 Perder histórico Versionamento de pautas · auditoria em produtos/clientes
A-5 Telas lentas Bulk edit otimizado (server-side, queries batch via Prisma)
A-6 Backoffice invisible UI elegante para Alice (não tela "tabelão preto e cinza") — Notion-inspired

O que NÃO fazer (anti-padrões pra Alice)

  • Wizard de 10 passos para criar promoção (Alice quer form denso, não condução infantil)
  • Pedido constante de confirmação para tudo (Alice é técnica, sabe o que faz)
  • Esconder funcionalidade avançada atrás de "modo avançado" (Alice é avançada)
  • Sem atalho de teclado em telas de cadastro (Alice digita rápido, mouse é freio)
  • Form sem auto-save (Alice perde 30 min de cadastro por refresh acidental)
  • Bulk operations sem preview (Alice é cuidadosa — quer ver antes de aplicar)

Restrições MVP (refinamento da tensão Step 10)

Como solo founder + 3-4 meses não comporta tudo, o cockpit Alice no MVP tem:

Feature MVP Pós-MVP
Cadastro de produto Form denso completo Bulk import refinado
Cadastro de cliente Completo (com integração ERP eventual)
Cadastro de rep Permissões + região + comissão Hierarquia rep → supervisor
Pauta de preço Edição + versionamento Diff visual entre versões
ICMS-ST por UF Configuração manual Assistente automático por NCM
Campanhas/Promoções 🟡 Tela direta (editar 1 a 1) Editor visual no-code
Auditoria Histórico em cada entidade UI dedicada de auditoria/relatório
Bulk operations 🟡 Import básico Edit múltipla, scripts

Alice no MVP é suficiente para o produto rodar, mas não brilha como diferencial. O editor no-code é onde ela passa a ser argumento de marketing — entra pós-MVP.


Métricas de adoção

  • % campanhas lançadas sem suporte (no-code editor): > 80% (pós-MVP feature do editor)
  • Tempo médio de cadastro de produto: < 90 segundos
  • Erros de pauta em produção (mensais): 0 (P0)
  • NPS Alice: > 40 (admins têm vida dura — > 40 é bom)
  • Adoção do assistente ICMS-ST: > 70% dos novos cadastros (pós-MVP)

Citações canônicas

"Pauta atualizada. 1.247 produtos afetados."

"Promoção lançada. 234 itens em desconto até 30/06."

"Grupo tributário sugerido pela IA para NCM 22030000 + UF SP. Aplicar?"