Skip to content

Commit c282069

Browse files
Update plan
Plan file updated during planning mode X-Lovable-Edit-ID: edt-5c4327c4-6a21-4665-9b39-b907e57e2d1a Co-authored-by: criptogus <128640021+criptogus@users.noreply.github.com>
2 parents 1caa828 + 8a3dc65 commit c282069

2 files changed

Lines changed: 76 additions & 0 deletions

File tree

.lovable/plan.md

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
# Plano: 20 novos agentes corporativos no Agent Store
2+
3+
## Objetivo
4+
Expandir o Agent Store com 20 agentes corporativos prontos para uso, cada um com soul, skills, playbooks e guardrails embutidos, alinhados ao padrão dos 13 agentes já publicados. Todos devem ser instaláveis via ZIP, MCP e copy/paste, e servir de templates customizáveis na Agent Factory.
5+
6+
## Os 20 agentes propostos
7+
8+
### Liderança e estratégia
9+
1. **CMO Agent** — estratégia de marca, posicionamento, orçamento de marketing e funnel integrado.
10+
2. **CHRO / Head of People Agent** — cultura, performance, compesnsação, organização e employee experience.
11+
3. **CPO / Head of Product Agent** — product discovery, roadmap, priorização e métricas de produto.
12+
4. **CRO / Revenue Officer Agent** — alinhamento de vendas, marketing e CS em torno da receita.
13+
5. **Chief of Staff Agent** — coordenação executiva, priorização, comunicação e ritmos de governança.
14+
15+
### Go-to-market e vendas
16+
6. **VP Sales / Sales Leader Agent** — pipeline, forecast, processo de vendas B2B e enablement.
17+
7. **Demand Generation Agent** — geração de MQL/SQL, campanhas, lead scoring e nurturing.
18+
8. **Customer Success Agent** — health score, expansão, churn prevention e QBRs.
19+
9. **Partnerships / BD Agent** — estratégia de parcerias, pipeline de deals e contratos de canal.
20+
10. **Investor Relations Agent** — comunicação com investidores, KPIs e materials de follow-on.
21+
22+
### Operações e enablement
23+
11. **RevOps Agent** — dados de receita, processos entre vendas/marketing/CS e tech stack.
24+
12. **Data Analytics Lead Agent** — métricas, dashboards, experimentos e storytelling com dados.
25+
13. **Talent Acquisition / Recruiting Agent** — sourcing, entrevistas, employer brand e candidate experience.
26+
14. **Customer Support / CX Ops Agent** — triagem, SLAs, knowledge base e melhoria contínua.
27+
15. **Procurement / Vendor Management Agent** — avaliação, negociação e gestão de fornecedores.
28+
29+
### Risco, compliance e finanças
30+
16. **General Counsel / Legal Ops Agent** — contratos, compliance, clauses de risco e playbooks legais.
31+
17. **CISO / Security Lead Agent** — segurança da informação, políticas, incidentes e vendor risk.
32+
18. **FP&A Agent** — orçamento, forecast, variance analysis e modelos driver-based.
33+
19. **ESG / Sustainability Agent** — métricas ESG, relatórios e compliance regulatório.
34+
20. **M&A / Corporate Development Agent** — screening, due diligence, valuation e integração.
35+
36+
## Estrutura de conteúdo por agente
37+
Cada agente segue o padrão `AgentDef`:
38+
- **Soul**: identidade, forma de pensar, formato de resposta, hard rules e tom.
39+
- **3 skills**: capacidades delimitadas com trigger, procedimento, output format e failure modes.
40+
- **2 playbooks**: procedimentos multi-etapa prontos para execução.
41+
- **Guardrails**: embutidos no soul como hard rules (proibições explícitas, exigência de dados verificáveis, limites jurídicos/financeiros).
42+
43+
## Arquivos a criar/editar
44+
- `src/lib/agents/catalog/leadership.ts` — agentes 1–5.
45+
- `src/lib/agents/catalog/gtm.ts` — agentes 6–10.
46+
- `src/lib/agents/catalog/operations.ts` — agentes 11–15.
47+
- `src/lib/agents/catalog/risk-finance.ts` — agentes 16–20.
48+
- `src/lib/agents/catalog.ts` — importar e concatenar os novos arrays em `AGENTS`.
49+
- `src/routes/agents.index.tsx` — meta tags e contagem atualizam automaticamente via `listAgentSummaries`.
50+
- Testes: `tests/agent-catalog.test.mjs` (ou similar) validando que todos os slugs são únicos, skills/playbooks não vazios e soul contém "Hard rules".
51+
52+
## Critérios de qualidade
53+
- Slugs únicos, kebab-case, em inglês para consistência com o catálogo existente.
54+
- Nenhum dado de mercado, benchmark ou número inventado sem label `PLACEHOLDER` ou aviso explícito.
55+
- Regras jurídicas/financeiras/fiscais sempre remetem a profissional qualificado.
56+
- Cada skill tem procedimento numerado e definition of done.
57+
- Cada playbook tem fases temporais ou passos sequenciais.
58+
59+
## Integração com Agent Factory
60+
Os novos agentes aparecerão automaticamente em `list_agents` e `install_agent` do MCP. Na Agent Factory, servirão como "templates de domínio": ao criar um agente customizado, o usuário poderá escolher um agente de base para heredar a estrutura de soul/skills/playbooks e customizar com o brief da empresa.
61+
62+
## Métricas de sucesso
63+
- 20 agentes publicados e instaláveis.
64+
- Catálogo passa de 13 para 33 agentes.
65+
- Teste automatizado garantindo unicidade de slugs e conteúdo mínimo.
66+
- Nenhuma regressão no build (`bun run build` passa).

src/routeTree.gen.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3239,3 +3239,13 @@ const rootRouteChildren: RootRouteChildren = {
32393239
export const routeTree = rootRouteImport
32403240
._addFileChildren(rootRouteChildren)
32413241
._addFileTypes<FileRouteTypes>()
3242+
3243+
import type { getRouter } from './router.tsx'
3244+
import type { startInstance } from './start.ts'
3245+
declare module '@tanstack/react-start' {
3246+
interface Register {
3247+
ssr: true
3248+
router: Awaited<ReturnType<typeof getRouter>>
3249+
config: Awaited<ReturnType<typeof startInstance.getOptions>>
3250+
}
3251+
}

0 commit comments

Comments
 (0)