Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ Outros apps no repositório (**ApplyFlow** como case de portfólio local-first,
| [**shared/**](./shared/) | Monorepo, deploy, Prisma, monetização, ADRs |
| [**ecossistema/**](./ecossistema/) | Rotas, URLs e visão do hub |
| [**site/**](./site/) | Inventário de rotas e decisões de routing |
| [**portal/**](./portal/README.md) | Portal canónico: terminologia comercial, guardrails e status de `apps/site` |
| [**seo/**](./seo/) | Pilares, clusters, indexação |
| [**backlinks/**](./backlinks/) | Rascunhos de artigos / link building |
| [**ai-ops/**](./ai-ops/) | Workflow de IA, checklists de demo |
Expand Down
55 changes: 55 additions & 0 deletions docs/portal/COMMERCIAL-TERMINOLOGY.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,55 @@
# Terminologia comercial do portal

Guia de linguagem para o portal canónico. Não descreve comportamento de runtime.

## Produto

Preferir `WhatsApp Platform`.

Categoria: operação de conversas no WhatsApp.

## Inbox

Preferir `inbox compartilhado`.

## Responsável

Linguagem de compra: `responsável`.

No runtime, o conceito é o dono da conversa (`assignedToUserId`), com assumir, transferir e devolver.

## Fila

Linguagem de compra: `fila`.

A fila organiza o que precisa de resposta. Não implica roteamento por IA, habilidade, presença ou carga.

## Handoff

Preferir `handoff` ou transferência para uma pessoa, com o histórico.

## Automação

Preferir `automação supervisionada`.

Forma curta: automação no repetitivo; pessoa quando precisa.

Evitar recepcionista autônoma, IA 24/7 e bot inteligente.

## Implantação

Preferir `implantação acompanhada`.

Evitar self-service.

## Demonstrações

Separar prova de cliente real de dados ilustrativos e simulação.

A demo do portal é uma demonstração da plataforma, com dados ilustrativos.

## API

Preferir `WhatsApp Cloud API oficial da Meta`.

A implantação acompanhada não garante aprovação da conta.
25 changes: 25 additions & 0 deletions docs/portal/LEGACY-SITE-STATUS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# `apps/site` — status

Classificação: **LEGACY BUT STILL REFERENCED**.

## O que é

Pacote `@devflow/app-site`. Espelho histórico de marketing. O portal canónico é `src/` na raiz, publicado pelo projeto Vercel `devflow` (root do repositório) em `devflowlabs.com.br`.

## Por que permanece

- O workspace inclui `apps/*`, então o pacote entra no lockfile.
- A remoção total está marcada como fase posterior, com confirmação humana (`apps/site/README.md`, issue #173, `docs/architecture/ROUTING_MIGRATION_EXECUCAO.md`).
- `docs/whatsapp-platform/REPOSITORY-PURITY-STATUS.md` classifica o pacote como LEGACY / FREEZE / BLOCKED.
- Nenhum projeto Vercel deste time usa `rootDirectory=apps/site`. Os projetos atuais são `devflow` (raiz), `devflow-whatsapp`, `devflow-financeiro` e `devflow-applyflow`.
- O workflow de CI não trata `@devflow/app-site` como owner do portal, mas um `pnpm -r` ainda enxerga o pacote.

## O que não fazer

- Não editar Header, navegação ou copy comercial aqui.
- Não sincronizar o espelho com o portal canónico.
- Não apagar o diretório neste ciclo: a exclusão muda workspace e lockfile e ainda depende de confirmação humana.

## Bloqueio para remoção

Confirmação humana de que nenhum deploy, script ou consumidor fora deste inventário ainda usa o pacote, seguida da retirada do workspace e do lockfile.
22 changes: 22 additions & 0 deletions docs/portal/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Portal canónico

O site público é o Next.js da raiz (`src/`), em `https://devflowlabs.com.br`.

## Fonte

- Rotas e copy públicas: `src/app` e `src/lib` do monorepo.
- Visual atual: Brand UI V2, já em produção.
- `apps/site` não é fonte de verdade. Ver [LEGACY-SITE-STATUS.md](./LEGACY-SITE-STATUS.md).

## Posicionamento atual

A WhatsApp Platform é a operação de conversas no WhatsApp: inbox compartilhado, responsável, fila, histórico, handoff, automação supervisionada e implantação acompanhada.

Termos e limites: [COMMERCIAL-TERMINOLOGY.md](./COMMERCIAL-TERMINOLOGY.md).

## Guardrails

- Não reabrir copy do funil principal nem das páginas já normalizadas sem evidência nova de produto.
- Não tratar campo de schema, rótulo de UI ou follow-up como capacidade madura.
- Demonstração e cases públicos são simulação, salvo prova de cliente autorizada.
- `/pricing` é monetização do Financeiro (`noindex`). Não misturar com a verdade comercial do WhatsApp.
1 change: 0 additions & 1 deletion docs/qa/CONTRASTE_LEGIBILIDADE_QA_CHECKLIST.md
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,6 @@ Objetivo: garantir leitura confortável em uso real, sem zoom, mantendo identida
### Seções reutilizáveis da home

- [ ] `HubPillarsSection`: títulos, descrições e CTAs legíveis em todos os cards.
- [ ] `WhereToStartSection`: ícones/labels não “somem” em fundos acentuados.
- [ ] `ProductsSection`: descrição + bullets legíveis em cards ativos e desabilitados.
- [ ] `ProblemSolutionSection`: coluna problema/solução com contraste claro de texto.
- [ ] `ConnectedProductsSection` e `WhyUseSection` (light): texto escuro confortável.
Expand Down
69 changes: 0 additions & 69 deletions src/components/sections/antes-depois.tsx

This file was deleted.

76 changes: 0 additions & 76 deletions src/components/sections/feature-grid.tsx

This file was deleted.

Loading
Loading