Pular para o conteúdo

Arquitetura dos Sites Públicos

Documento canônico: 06-public-sites/architecture.md

Status: ✅ APROVADO PARA EXECUÇÃO — 03 Maio 2026
Issue: #42
Repositórios públicos ativos: TECH-HUMAN/techhuman-docs, TECH-HUMAN/techhuman-playbook e TECH-HUMAN/techhuman-website


Criar uma camada pública, premium e escalável para sites comerciais da Tech Human e do ecossistema, sem transformar páginas de conversão em cópias brutas do Docs ou do Playbook guiado.

O objetivo não é substituir o Docs nem o Playbook. O objetivo é criar uma ponte:

Docs integral → Playbook guiado → narrativa comercial → site comercial → aquisição → relacionamento → entrega

CamadaVisibilidadeFunção
Repositório canônicoPrivadoGovernança editorial, histórico, issues, PRs e materiais fonte
DocsPúblicoLeitura navegável do conteúdo integral aprovado
Playbook guiadoPúblicoEntendimento visual, progressivo e orientado por audiência
Site públicoPúblicoNarrativa comercial, posicionamento, prova, captação e conversão
Materiais públicosPúblico ou controladoOne-pagers, páginas de produto, apresentações curadas

Essa separação evita dois riscos:

  • confundir um site comercial com documentação estratégica longa;
  • transformar o Playbook em repositório de documento bruto;
  • empobrecer a narrativa de aquisição com excesso de arquitetura interna.

RepositórioVisibilidadeResponsabilidade
TECH-HUMAN/th-new-business-modelPrivadoFonte canônica e governança editorial
TECH-HUMAN/techhuman-docsPúblicoDistribuidor GitHub Pages de docs.techhuman.com.br
TECH-HUMAN/techhuman-playbookPúblicoDistribuidor GitHub Pages de playbook.techhuman.com.br
TECH-HUMAN/techhuman-websitePúblicoSite comercial público da Tech Human
needyuai/trustyu-docsPrivadoDecisões técnicas, ADRs e documentação de referência
needyuai/trustyu-templatePrivadoTemplate de implementação para produtos e sites
needyuai/trustyu-infraPrivadoCI/CD, padrões de Node, pnpm e deploy

Novos sites comerciais devem nascer como repositórios públicos separados quando o objetivo for marca, aquisição, conteúdo ou presença institucional.

Exemplos futuros:

Repositório futuroUso provável
trustyu-websiteSite público da Trustyu
needyu-websiteSite público do produto NeedyU.ai
jarvis-websiteSite público institucional/metodológico, se aprovado
trust-score-websiteSite de campanha ou produto dedicado, se necessário

CamadaDecisão
FrameworkNext.js App Router
Rendering inicialStatic export
LinguagemTypeScript strict
UIshadcn/ui + Radix
EstiloTailwind CSS
Design tokensBrand Kit Tech Human
TipografiaRaleway
Íconeslucide-react
Package managerpnpm
Node.js22 LTS
CIlint + typecheck + test + build

Next.js permite começar com páginas estáticas rápidas e evoluir para rotas dinâmicas, integrações, experimentos, formulários, CMS e internacionalização sem trocar a base.

shadcn/ui entrega componentes acessíveis, editáveis e controlados pelo próprio repositório. Isso combina com a necessidade de marca premium sem depender de uma biblioteca visual fechada.


Usar export estático:

pnpm build → out/

Opções recomendadas:

OpçãoQuando usar
GitHub PagesDocs, Playbook e fallbacks estáticos simples com domínio próprio
Netlify DropValidações rápidas e páginas estáticas pontuais
Netlify Git deployQuando houver fluxo contínuo de PR, preview e domínio fora do Pages
Vercel Git integrationQuando o site evoluir para recursos dinâmicos mais nativos do Next.js

Migrar para Git deploy com runtime gerenciado quando houver:

  • formulários server-side;
  • CMS;
  • personalização por campanha;
  • autenticação;
  • analytics avançado;
  • rotas dinâmicas ou API routes.

1. Fonte canônica aprovada
2. Curadoria comercial
3. Texto público seguro
4. PR no repositório público
5. Validação técnica
6. Deploy preview
7. Publicação
  • O texto é público?
  • Não revela margem, pipeline, nomes de clientes ou dados não autorizados?
  • A mensagem começa por dor, resultado e confiança antes de explicar arquitetura?
  • A linguagem está alinhada ao Brand Kit e às mensagens por audiência?
  • O conteúdo deriva de fonte aprovada no Docs/repositório canônico?

DomínioPapel recomendado
techhuman.com.brSite comercial principal
www.techhuman.com.brAlias do site principal
docs.techhuman.com.brPortal público dos documentos integrais
playbook.techhuman.com.brPlaybook guiado do ecossistema
pipeline.techhuman.com.brCockpit operacional comercial, inicialmente público-seguro e depois restrito se houver dados reais
hub.techhuman.com.brPossível área pública/semipública de materiais e onboarding
trustyu.aiSite público da Trustyu
needyu.aiSite público do produto NeedyU.ai

onboarding.techhuman.com.br pode ser usado para processos específicos de cliente, mas não deve ser o nome principal do hub de conteúdo estratégico. Para referência integral, use docs; para entendimento guiado, use playbook; para materiais e onboarding, avalie hub.

pipeline.techhuman.com.br deve seguir uma regra diferente: ele não é camada de aquisição nem de treinamento. Ele existe para execução comercial. Pode começar como página estática com dados anonimizados, mas nomes reais, contatos, valores e status sensíveis devem ficar no CRM próprio Tech Human em construção ou em outra base com controle de acesso equivalente.

Quando os AGENTS SDR IA entrarem em operação, eles devem atuar conectados ao CRM e ao pipeline: pesquisando, qualificando, sugerindo porta, preparando follow-up e registrando evidência. Mensagens externas, propostas, negociação e handoff Trustyu continuam exigindo aprovação humana até existir política formal em contrário.


Pode ir para site comercialDeve ficar no Docs/repo canônico
Posicionamento comercialTese de negócio completa
Propostas de valor curadasMargens, pricing interno e hipóteses financeiras
Ofertas e resultados esperadosProcesso operacional detalhado
Cases autorizadosDados de cliente sem autorização
Manifesto e visãoRoadmap sensível
Conteúdo educativoDocumentos integrais e playbooks brutos

FaseEntregável
1Criar TECH-HUMAN/techhuman-website público
2Consolidar docs.techhuman.com.br como camada integral via TECH-HUMAN/techhuman-docs
3Evoluir playbook.techhuman.com.br como experiência guiada via TECH-HUMAN/techhuman-playbook
4Publicar home institucional estática com Next.js + shadcn
5Configurar GitHub Pages, Vercel Git integration ou Netlify Git conforme necessidade de runtime
6Criar páginas por oferta: Trust Score, AI-First Blueprint, Governança Contínua
7Criar camada de conteúdo: artigos, FAQs, one-pagers e landing pages
8Adicionar analytics privacy-friendly, formulários e CRM
9Repetir padrão para Trustyu, NeedyU.ai e demais marcas aprovadas