🔒 MENTORIA FUNNEL LABS I.A. · MATERIAL EXCLUSIVO DOS MEMBROS · PROIBIDO COMPARTILHAR, REDISTRIBUIR OU REVENDER
Metodologia · v3.5

A engenharia 10x.

Lead único, decision tree de roteamento, 7 workflows canônicos, 13 hooks de quality gate, princípios Karpathy, Anti-IA Engineering Protocol (v3.5). Software como deveria ser feito — não como é normalmente feito.

Princípios fundadores

PRINCÍPIO 01

Lead único é não-negociável

O @engineering-chief é a porta de entrada para TUDO. Análogo ao @theboss do MSE. Sem chief, sem entrega — porque sem chief não tem briefing, triage, review nem delivery padronizados.

PRINCÍPIO 02

Karpathy guidelines aplicados

Think Before Coding (premissas explícitas), Simplicity First (zero abstração especulativa), Surgical Changes (toca só o necessário), Goal-Driven Execution (critério de sucesso verificável antes de loopar).

PRINCÍPIO 03

YAGNI · KISS · DRY

You Aren't Gonna Need It (zero feature pra hipotético futuro). Keep It Simple Stupid (3 linhas similares vence abstração prematura). Don't Repeat Yourself (apenas se o repeat for o MESMO conceito, não a mesma sintaxe).

PRINCÍPIO 04

TDD em features novas

Skill tdd-mastery ativa por padrão. Em features novas, testes primeiro. Em bug fixes, teste que reproduz o bug primeiro. Cobertura mínima 70% — bloca se cair abaixo.

PRINCÍPIO 05

Security-first em camadas

Hook secret-scanner HARD FAIL. Hooks dep-vuln-scan, license-check, sast-scan em pre-commit. @security-auditor (defensivo) + @penetration-tester (ofensivo). OWASP/MITRE/STRIDE.

PRINCÍPIO 06

Observability com SLO

Logs estruturados, traces (OpenTelemetry), métricas RED/USE. Skills monitoring-observability + slo-burn-rate-alerts. Multi-window burn-rate (Google SRE Workbook). Alertas acionáveis (zero barulho).

PRINCÍPIO 07 🆕 v3.5

Anti-IA Engineering Protocol

8 perguntas bloqueantes antes de cada delivery: "isso parece código de IA?", "tem padrão genérico?", "tem abstração especulativa?", "tem fallback impossível?", "tem comentário óbvio?", "tem wrapper inútil?". Se SIM em qualquer = REPROVADO.

PRINCÍPIO 08 🆕 v3.5

Allowlist de propriedade intelectual

.10x/allowlist.yaml com SHA-256 + salt. Modos internal (mentorado individual) ou distributed (squad compartilhado). Proteção do material exclusivo da Mentoria.

12 pecados de código IA (v3.5)

Anti-IA Engineering Protocol bloqueia código com qualquer um destes vícios. Espelha o sistema Anti-IA do MSE.

1 · Over-engineering

Solução desproporcional ao problema. Factory para criar 1 objeto.

2 · Premature abstraction

Generaliza antes de ter 3 casos reais. Vira "config hell".

3 · Try/catch swallow

catch (e) {} ou catch { return null }. Erro silenciado é bug invisível.

4 · Any explosion

TypeScript com any espalhado pra "facilitar". Anula o tipo system.

5 · Falsa flexibilidade

Param "para o futuro" que ninguém usa. Adiciona complexidade sem ROI.

6 · Comentários óbvios

// increment counter antes de i++. Ruído.

7 · Naming genérico

data, info, handler, process, helper. Comunica zero.

8 · Wrapper desnecessário

function add(a,b) { return a + b } sem motivo (validation/logging).

9 · Barrel files explosion

index.ts que reexporta tudo. Quebra tree-shaking, esconde deps.

10 · Retorno inflexionado

Retorna union type confuso (T | null | undefined | ''). Caller decifra.

11 · Test trivial

expect(true).toBe(true). Cobre métrica, não comportamento.

12 · Code generated não-pedido

Adiciona getters/setters/utility functions/error classes que ninguém pediu.

Decision tree de roteamento

O @engineering-chief consulta esta árvore antes de delegar. Cada folha tem agente(s) responsáveis e command associado quando aplicável.

Tarefa de engineering?
├── Incidente prod (P0/P1)?      → /incident-triage + incident-responder + sre-engineer
├── Deploy?                       → /deploy-check + deployment-engineer
├── Cloudflare Pages?             → /cf-deploy + cloudflare-pages-specialist
├── Segurança defensiva?          → /security-audit + security-auditor
├── Pentesting/ofensivo?          → penetration-tester (legal gate)
├── Performance/lentidão?         → /perf-audit + performance-engineer + postgres-pro + production-debugger
├── Refactor/tech debt?           → /refactor-pass + code-simplifier + simplify-gate hook
├── DB/queries/RLS?               → /db-optimize + postgres-pro
├── PR/merge/quality gate?        → /code-quality-gate + code-reviewer (16 checks v3.5)
├── DevEx/CI lento/monorepo?      → /dx-audit + ci-cd-pipeline-designer + monorepo-architect
├── LLM routing/cost?             → /llm-route + llm-architect + local-llm-orchestrator
├── Monorepo novo?                → /monorepo-init + monorepo-architect
├── Feature nova:
│   ├── Next.js 16/App Router/RSC → nextjs-developer
│   ├── Node.js backend           → node-specialist
│   ├── Python/FastAPI            → fastapi-developer
│   ├── React Native/Expo         → expo-react-native-expert
│   ├── Supabase/RLS/Edge Func    → supabase-specialist
│   ├── JS moderno/tooling        → javascript-pro
│   └── Genérico                  → planner → fullstack-developer
├── Infra:
│   ├── Cloud architecture        → cloud-architect
│   ├── Deploy multi-cloud        → deployment-engineer
│   └── Docker/containers         → docker-expert
├── QA:
│   ├── Test strategy             → qa-expert
│   ├── Automação                 → test-automator
│   └── Resiliência/chaos         → chaos-engineer
├── AI/LLM:
│   ├── Sistema multi-LLM/RAG     → ai-engineer
│   ├── Arquitetura LLM           → llm-architect
│   ├── Eval/CI gate              → evals-engineer
│   ├── Local LLM (Ollama/vLLM)   → local-llm-orchestrator
│   └── Otimização de prompt      → prompt-engineer
├── SaaS:
│   ├── Billing (Stripe/Polar)    → billing-specialist
│   ├── Webhook bypass WAF        → webhook-bypass-engineer
│   └── Funnel Labs delivery      → funnel-labs-deliverer
├── SRE:
│   ├── SLI/SLO/burn-rate         → sre-engineer
│   └── Production debug          → production-debugger
├── Erro distribuído/correlação   → error-detective + error-coordinator
├── Multi-agente paralelo         → multi-agent-coordinator + context-manager
└── Síntese cross-agente          → knowledge-synthesizer

7 workflows canônicos

WORKFLOW 01

Feature Development

Pipeline: @engineering-chief → Anti-IA Protocol → @planner → @researcher (paralelo) → specialist → @tester → @code-reviewer (16 checks) → @security-auditor (se sensível) → @docs-manager → @git-manager.

Quando usar: features novas, mudanças não-triviais, código de produção.

WORKFLOW 02

Incidente Produção (P0/P1)

Pipeline: @incident-responder (lead) → @error-detective + @error-coordinator + @sre-engineer (paralelo) → mitigation imediata → RCA → @journal-writer (postmortem blameless).

Quando usar: sistema fora do ar, alertas P0/P1, perda de dados.

WORKFLOW 03

Performance Audit

Pipeline: /perf-audit → @performance-engineer (CWV, latency) + @postgres-pro (queries) + @production-debugger (eBPF/perf/py-spy) em paralelo → relatório consolidado → fixes priorizados → re-medição.

Quando usar: latência alta, query lentas, p99 fora do SLO, Core Web Vitals ruim.

WORKFLOW 04

Security Hardening (defensivo + ofensivo)

Pipeline: /security-audit → @security-auditor (OWASP + CVEs + threat model) + @penetration-tester (ATT&CK + recon + explotation) → fixes → @code-reviewer revalida → re-audit.

Quando usar: antes de release sensível, após incidente de segurança, audit periódico (trimestral).

WORKFLOW 05

Multi-Agent Parallel

Pipeline: @multi-agent-coordinator (orchestrator) → 3+ specialists em paralelo com context-manager → @knowledge-synthesizer agrega findings → @engineering-chief delivery.

Quando usar: tarefas grandes com partes independentes, audits cross-cutting, refactors em múltiplas camadas.

WORKFLOW 06 🆕 v3.2

SaaS Billing (Stripe/Polar/Paddle)

Pipeline: @billing-specialist desenha webhook handler com HMAC verification + idempotency keys → @postgres-pro define schema (subscriptions/payments/refunds) → @test-automator cobre edge cases → @security-auditor revisa.

Quando usar: subscription, one-shot, marketplace, refunds, dunning, MRR/ARR tracking.

WORKFLOW 07 🆕 v3.2

LLM Evals & Production Quality

Pipeline: @evals-engineer define dimensions (relevance, faithfulness, latency) → datasets golden → DeepEval/Ragas/promptfoo → CI gate → A/B variantes → produção monitoring.

Quando usar: sistema LLM em prod, regressão em prompt, comparar modelos, otimizar custo.

13 hooks ativos por padrão (25 scripts disponíveis)

13 hooks são ativos por default no settings-patch.json. Distribuídos em momentos estratégicos da operação.

HookTriggerSeverityO que faz
secret-scannerPreToolUse Write/EditHARD FAILBloqueia escrita de arquivo com API_KEY, SECRET, TOKEN, password hard-coded
commit-guardPreToolUse BashHARD FAILValida conventional commit (feat/fix/docs/chore/etc) antes de git commit
dep-vuln-scan 🆕PreToolUse BashSOFTnpm/pip/cargo audit antes de commit (DEP_VULN_HARD_FAIL=1 pra bloquear)
license-check 🆕PreToolUse BashSOFTDetecta licenças copyleft proibidas (GPL/AGPL/SSPL/BUSL)
sast-scan 🆕PostToolUse EditSOFTSemgrep p/owasp-top-ten após cada edit
type-checkPostToolUse .ts/.tsxSOFTtsc --noEmit nos arquivos alterados
lint-fixPostToolUseSOFTESLint --fix / ruff format
auto-testPostToolUse src/SOFTRoda testes relevantes ao diff
simplify-gate 🆕PostToolUse EditSOFTDetecta arquivo >600 linhas, deep nesting, any explosion
skill-dedup 🆕SessionStartINFORead-only — detecta skills duplicadas via Jaccard similarity
prompt-checkUserPromptSubmitSOFTDetecta prompts vagos e pede mais contexto
learning-logSessionEndSOFTLog diário de aprendizados em ~/.claude/learnings/
pre-compactPreCompactSOFTSalva contexto crítico antes do compact

Padrões enforcados (19 rules)

RULES OPERACIONAIS

Code quality

naming, error-handling, dependency-management, testing, performance, anti-ai-engineering-protocol (v3.5).

RULES DE PRODUÇÃO

Production-ready

security, accessibility, monitoring, api-design, database, supabase-source-of-truth.

RULES DE INFRA

Cloud & Pipeline

cloudflare-bypass, cloudflare-pages-deploy, ci-cd-caching, monorepo-conventions, docs-site-structure.

RULES DE LLM

AI/LLM

local-llm-routing, next-standalone-middleware (auth em standalone).

RULES DE PROCESS

Workflow

karpathy-guidelines, surgical-changes, no-fake-data, accentuation-pt-br.

O que NÃO é

❌ Não é "AI pair programming"

Não é assistente passivo. É squad com autoridade — chief reprova entrega que não bate o quality gate de 16 checks, mesmo se você reclamar.

❌ Não pula testes "porque tá apertado"

Sem testes = sem merge. Testes "porque o cliente tá esperando" é a forma mais cara de economizar tempo.

❌ Não inventa solução

Se um framework/API/MCP não é conhecido, o squad faz research (Context7, docs-seeker, web search) ANTES de aplicar. Zero chute.

❌ Não silencia erro

Try/catch que engole erro e retorna sucesso = REPROVADO (pecado #3 do Anti-IA Protocol). Erro precisa ser logado, classificado e tratado — ou propagado.

❌ Não escreve código com cara de IA

Anti-IA Engineering Protocol v3.5 bloqueia 12 pecados antes do delivery. Se virou "feito por IA", volta pro specialist com feedback específico.

❌ Não compartilha sem allowlist

v3.5 protege material exclusivo via SHA-256 hashed allowlist. Mentorado pode usar internal (próprio) ou distributed (squad da agência).