v2b · online
Dannio / Harpion

Você escreve
em português.
O exército
constrói.

A Forja é um agente de desenvolvimento autônomo. Um prompt seu em linguagem natural vira código real, publicado em URL HTTPS — sem você tocar em um arquivo.

forja · terminal
$ POST /api/run
{
"prompt": "crie a landing da Dannio"
}
↓ espelhando codebase · planejando · construindo publicando...

https://dannio.preview.harpion.com.br

O pipeline de agentes

Cada agente faz o que sabe melhor. Braçal fica no Sonnet. Cérebro fica no Fable e no Opus. Custo otimizado por design.

forja-explorador
Sonnet
Lê e mapeia o codebase, devolve digest compacto
forja-arquiteto
Fable
Planeja a partir do digest — nunca varre codebase pesado
forja-implementador
Sonnet
Executa o plano no workspace isolado
forja-revisor
Fable
Revisão adversarial antes de mostrar ao Du
agente-chefe
Opus
Decide, integra e responde ao Du

Da entrada à URL publicada

Nove passos automáticos entre o seu prompt e o link funcionando em HTTPS.

1
Você envia o prompt

POST /api/run { prompt } pelo browser. Nenhum código, nenhum terminal. (:4600)

2
Espelho do repositório

A Forja monta uma cópia descartável do codebase real via rsync — sem .git, isolada de produção. O original nunca é tocado.

3
Busca no cérebro (RAG)

Embeddings locais recuperam os 6 chunks mais relevantes do "segundo cérebro" — 139 arquivos de memória do Du indexados em 523 fragmentos.

4
System-prompt montado

Combina: persona do agente-chefe + estado vivo (MEMORY) + chunks do RAG + regras do workspace. Contexto rico, custo controlado.

5
Claude Code headless spawna

O Claude Code abre no espelho com --permission-mode acceptEdits. Lê, planeja, escreve — tudo dentro do workspace isolado.

6
Gate de produção intercepta

Cada ação é avaliada: construção no espelho é liberada automaticamente; qualquer toque em produção (push, deploy, banco real) é bloqueado e registrado.

7
Eventos streamam ao vivo

Texto gerado, ferramentas usadas, custos parciais — tudo chega em tempo real ao browser. Você vê o exército trabalhando.

8
Preview publicado em HTTPS

Se gerou um index.html, ele é publicado automaticamente em https://<slug>.preview.harpion.com.br com TLS automático.

9
Resposta estruturada

Você recebe { result, costUsd, usage, denials[], preview: { url } } — quanto custou, o que foi bloqueado, e o link para abrir.


Memória viva. Segredos que ficam na VPS.

A Forja não é um agente genérico. Ela conhece o histórico de decisões do Du, as lições aprendidas, o stack, os clientes, os projetos — tudo indexado localmente.

Nenhum dado sai da VPS para calcular embeddings. Modelo multilingual-e5-small com 384 dimensões roda 100% local — custo zero, privacidade total.

100% local custo zero pgvector distância cosseno multilingual-e5-small
139 arquivos de memória indexados
523 chunks no Postgres + pgvector
384 dimensões por embedding
top-6 chunks recuperados por prompt (busca por cosseno)

Gate de produção

O exército constrói com liberdade total dentro do workspace isolado — e não chega perto do que está no ar sem a sua autorização.

Livre
  • Construir e editar arquivos no espelho
  • Gerar entregáveis em outdir
  • Ler qualquer arquivo do workspace
  • Rodar testes e builds locais
  • Criar e modificar HTML, CSS, JS, configs
Bloqueado
  • git push — publicar no repositório real
  • Deploy em produção (docker service/stack)
  • Banco de produção (psql real)
  • Envios reais (WhatsApp/WAHA/Meta)
  • Escrita fora do workspace isolado
  • rm -rf em /root
  • npm install — instalar dependências novas

Glossário

Os termos que aparecem no terminal e nos logs.

espelho

Cópia rsync do repositório real, sem .git. Descartável: cada run recomeça limpo. O original nunca é alterado.

outdir

Diretório de entregáveis que sobrevive entre runs. HTMLs publicáveis, scripts, configs — tudo que precisa persistir vai aqui.

preview

URL HTTPS temporária em *.preview.harpion.com.br com TLS automático. Gerada sem intervenção manual.

gate

Hook que avalia cada ação do agente em tempo real. Libera construção, bloqueia produção. Registra negações no campo denials[] da resposta.

cérebro

139 arquivos de memória: negócio, lições de incidentes, decisões arquiteturais, stack técnica. Base do RAG que diferencia a Forja de um agente genérico.

MEMORY

Estado vivo do agente-chefe — sempre fixo no system-prompt, independente do RAG. Contém o contexto de trabalho atual e regras permanentes.


Fases de construção

Onde a Forja está e para onde vai.

2a
Concluída
Motor headless em modo plan

Claude Code spawna, lê o codebase e gera plano de implementação. Estrutura do pipeline validada.

2b
Concluída
Execução isolada + gate + preview HTTPS

Workspace isolado com espelho rsync, gate de produção ativo, publicação automática em *.preview.harpion.com.br. RAG com embeddings locais operacional.

Botão "Deploy" — preview para produção

Com aprovação explícita do Du, a Forja promove o preview para produção. Push, deploy e migrations com um clique auditado.

3
Planejada
Interface de comando

Front-end próprio da Forja: envio de prompt, stream ao vivo, histórico de runs, visualização de custos e denials.

4
Planejada
Exposição pública em build.harpion.com.br

A Forja vira produto: outras agências e fundadores não-técnicos acessam seu próprio exército de construtores.